浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。

iOS 地图SDK

百度地图SDK是一套应用程序接口, 通过调用地图SDK接口,开发者可以轻松访问百度地图的服务和数据,构建功能丰富、交互性强的地图类应用程序。

使用不同Xcode版本或iOS版本的注意事项

Xcode 10编译失败

使用Xcode 10及以上版本,请升级到V4.2.0及以上版本的地图SDK,并将libstdc++.6.0.9.std更换为libc++.std。

Xcode 8.3 使用地图SDK报warning

使用xcode8.3及以上版本,请升级到V3.3.1及以上版本的地图SDK。

Xcode 6

在使用Xcode6进行SDK开发过程中,需要在info.plist中添加:Bundle display name ,且其值不能为空(Xcode6新建的项目没有此配置,若没有会造成manager start failed)。

iOS9中调起百度地图客户端功能注意事项

如果在iOS9中使用了调起百度地图客户端功能,必须在"Info.plist"中进行如下配置,否则不能调起百度地图客户端。

<key>LSApplicationQueriesSchemes</key>
<array>
    <string>baidumap</string>
</array>
支持HTTPS

App Transport Security,简称 ATS,是苹果在 iOS 9 当中首次推出的一项安全功能。启用 ATS 之后,它会强制应用通过 HTTPS(而不是 HTTP)连接网络服务,这能够通过加密来保障用户数据安全。虽然 ATS 是默认开启的,但开发者仍然能够关闭,让自己的应用通过 HTTP 连接传输数据。从2017年1月1日起,苹果将要求所有提交到 App Store 的应用强制开启 ATS。地图SDK自V3.2.0起全面支持HTTPS

纬度值范围

iOS地图SDK纬度最大只支持到74度,即【-74度~74度】。

  • 文档根本没法用

  • 文档水平很差

  • 文档水平一般

  • 文档不错

  • 文档写的很好

如发现文档错误,或对此文档有更好的建议,请在下方反馈。问题咨询请前往反馈平台提交工单咨询。

提交反馈

拖动标注工具

添加矩形标注

添加箭头标注

完成

取消