1,百度地图提供了非常完善的API,我们可以根据自己项目的需求选择百度地图官方提供的API,http://lbsyun.baidu.com/中提供的SDK分别有iOS地图SDK、iOS鹰眼轨迹地图SDK、iOS导航SDK、iOS导航HUD SDK、iOS全景SDK。 我们可以根据官方文档,对百度地图进行简单的集成。但是可以根据自己项目的需求进行改进。他提供出来的文档demo是最简单的,一般我们要进行漫长的改进。废话少说,我们进行几个在我的项目中集成遇到的问题的解析。
(1):百度地图截图的分享:由于百度地图对隐私也比较注重,一样我们通过截屏出来的图片没有地图图层,让我们比较蛋疼,后来经过分析,发现百度接口中有截图的方法,我们可以通过地图管理对象调截图方法,如果项目中需求图片还有除地图之外的信息,我们需要两个图片进行拼接,才能得到想要的图片。在这里我只提供思路。
(2):运动轨迹划线问题:我们最好使用某些百度算法进行优化,否则地位信息会有很大的误差。还有一个问题大家千万要注意:地图中得到的经纬度千万不要直接存在数组和字典中,这样会造成存储不成功。要经过对经纬度进行格式改变,比如纯数字。
首次写东西,大家互相学习。
网友评论