iOS全景SDK
最近做项目时需要使用百度全景功能, 进行了一番调研。
百度iOS全景SDK 是为iOS移动平台提供的一套全景图服务接口, 面向广大开发者提供全景图的检索、显示和交互功能, 从而更加清晰方便地展示目标位置的周边环境。
百度iOS全景SDK提供的所有服务都是免费的, 接口无次数限制。需要申请密钥才能使用百度全景SDK。
功能介绍
- 检索全景图: 根据商户ID、坐标信息、全景ID显示全景图。
- 展示全景图: 创建全景图层, 调取全景数据, 将360°全景图展现在手机中。
- 全景基本交互: 在全景图中通过手势操作实现基本交互, 包括点击、双击、缩放、旋转以及通过拓扑箭头实现前进等操作。
- 全景覆盖物: 在全景图中添加自定义覆盖物, 可以标注目标地点、指引道路方向等, 满足开发者的多元化需求。
开发指南
百度全景图是一种实景地图服务。为用户提供城市、街道和其他环境的360度全景图像, 用户可以通过该服务获得如临其境的地图浏览体验。
iOS百度全景SDK向开发者提供了.framework形式的开发包, 支持iOS6.0及以上操作系统, 支持armv7、armv7s、arm64处理器。
- 根据需要导入.framework包。
- BaiduPanoSDK.framework为全景包。
- IndoorAlbumPlugin.framework为室内相册插件包。(可根据需求选择是否引入室内相册插件包)。
- 将所需的BaiduPanoSDK.framework拷贝到工程所在文件夹下。操作如下:
- 在Targets->Build Phases->Link Binary With Libaries中点击”+”按钮, 在弹