美文网首页
百度地图展示&定位功能实现 :)

百度地图展示&定位功能实现 :)

作者: 肥猫举栗子 | 来源:发表于2016-01-09 20:12 被阅读0次

此文章针对像我一样的iOS初学者和想要了解百度地图的人,内容如有纰漏,麻烦告知我指正以免耽误他人前程。三拜九叩谢天朝~

好了,严归真转!入题

*************麻烦先花两分钟看一遍这个,要求很简单,只需在你切换这个页面后,能想到

1、地图展示有什么功能和操作

6、定位三态(本文只介绍正常态)

其它的功能如有兴趣赶紧写个demo告诉我,肥猫感激涕零!

*************然后在这里下载百度地图iOS SDK 2.9.1,切记先把所需库拷入工程文件夹中再add导入,否则找不到文件

先拷贝再导入

*************获取密钥(前提条件:登录百度帐号即可)见下图

创建应用得到访问应用(AK),这个就是密钥,以后会用到,但请不要背下来;下图被遮挡的部分就是密钥

得到密钥后,还需要再看配置开发环境(本文采用手动配置)和注意事项,跟着一步一步走即可。

这里我再重复一遍我的配置流程,仅供参考:

1、将AppDelegate.m改成AppDelegate.mm

2、在工程中的Build Settings 中搜索Other Linker Flags 添加-ObjC

3、由于iOS9改用更安全的https,为了能够在iOS9中正常使用地图SDK,请在"Info.plist"中进行如下配置,否则影响SDK的使用。

<key>NSappTransportSecurity</key>

<dict>

        <key>NSAllowsArbitraryLoads</key>

        <true/>

</dict>

见下图

4、info.plist里添加NSLocationWhenInUseUsageDescription

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

6、mapapi.bundle文件引入(copy Items if needed)

OK,配置完了,最后一步,搬砖敲代码,我会给大家留个demo,如果遇到问题,请评论留言讨论

方便起先,先发效果图。(定位最好用真机测试,模拟器实现太麻烦)

相关文章

网友评论

      本文标题:百度地图展示&定位功能实现 :)

      本文链接:https://www.haomeiwen.com/subject/nqkqkttx.html