全景图委托代理函数
针对各种操作,SDK还提供了多种事件监听方法。
开发者可以利用这些方法,完成更丰富的全景图交互操作。
具体包含的监听方法有:
@protocol BaiduPanoramaViewDelegate <NSObject> @optional /** * @abstract 全景图将要加载 * @param panoramaView 当前全景视图 */ - (void)panoramaWillLoad:(BaiduPanoramaView *)panoramaView; /** * @abstract 全景图加载完毕 * @param panoramaView 当前全景视图 * @param jsonStr 全景单点信息 * */ - (void)panoramaDidLoad:(BaiduPanoramaView *)panoramaView descreption:(NSString *)jsonStr; /** * @abstract 全景图加载失败 * @param panoramaView 当前全景视图 * @param error 加载失败的返回信息 * */ - (void)panoramaLoadFailed:(BaiduPanoramaView *)panoramaView error:(NSError *)error; /** * @abstract 全景图中的覆盖物点击事件 * @param overlayId 覆盖物标识 */ - (void)panoramaView:(BaiduPanoramaView *)panoramaView overlayClicked:(NSString *)overlayId;