百度地图开放平台
更新时间: 2026/09/14 16:18
全景图控制
下载开发文档

用户可以利用手势或者接口对全景图实现丰富的操作。手势操作包括:双指缩放、单指拖动、点击邻接街景箭头。
接口操作包括:改变当前全景图的俯仰角、偏航角和缩放级别,以及设置是否显示邻接箭头(存在邻接街景时)。
核心代码如下:

/**
* @abstract 设置全景场景缩放级别
* @param level 级别:1~5,缩放级别依次变大。默认值:2
*
*/
- (void)setPanoramaZoomLevel:(int)level;
/**
* @abstract 设置全景场景使用图片级别
* @param level 图片级别。清晰度:ImageDefinition,默认值:middle
*
*/
- (void)setPanoramaImageLevel:(ImageDefinition)imageDefinition;
/**
* @abstract 设置全景图的俯仰角
* @param pitch 俯仰角。室外环境:90~-20 度,默认值:0 度;室内环境:90~-35 度,默认值:0 度
*/
- (void)setPanoramaPitch:(float)pitch;
/**
* @abstract 设置全景图偏航角
* @param heading 偏航角: 0~360 度 默认值: 0 度
*/
- (void)setPanoramaHeading:(float)heading;
/**
* @abstract 设置道路箭头图片
* @param image UIImage 对象
*/
- (void)setDirectionArrowImage:(UIImage *)image;
/**
* @abstract 通过图片 URL 设置道路箭头指引
* @param url 图片资源 URL
*/
- (void)setDirectionArrowByUrl:(NSString *)url;
/**
* @abstract 是否显示道路箭头
* @param isShow YES 或 NO
*/
- (void)showDirectionArrow:(BOOL) isShow;
/**
* @abstract 获取当前全景缩放级别
*/
- (float)getPanoramaLevel;
/**
* @abstract 获取当前全景俯仰角
*/
- (float)getPanoramaPitch;
/**
* @abstract 获取当前全景朝向
*/
- (float)getPanoramaHeading;
全景图控制.png

上一篇

全景图初始化以及显示

下一篇

全景图委托代理函数
本篇文章对您是否有帮助?