关于地图的总结

#简单说说
之前去了解各种地图,对比地图的使用,目前有调查四种地图,分别为百度地图、高德地图、腾讯地图、原生地图。相对来说,各有千秋,按照实际的开发场景和需求选择合适的地图去使用。虽然是不同的地图,但是基本的使用是类似的,方法也是类似的,完全可以比对着来。方法名和属性的命名也都很相似,他们的前缀能够区分是哪一个地图。

对比百度地图与高德地图

主要做高德地图与百度地图的对比,这两个是文档比较详细,功能比较全的地图代表。腾讯地图和原生地图比较简单,功能较为单一。腾讯地图与高德地图比较类似,可以参考高德地图。

对比列表

##开发者
高德地图文档更为详细,有较详细的代码说明,有视频教程。
百度地图文档较详细,提供了一般的使用以及注意事项的文档,没有提供视频教程。
除了原生地图外,其他地图都需要appKey的申请。没得说
##SDK包
高德地图提供了。frameWork的静态库,并且有对swift的支持。
百度地图提供了framwork和a的静态库,新版本之后不再有a的静态库。没有提供swift的支持。
##环境配置
高德地图提供了两种配置方法,手动配置与自动配置,自动配置使用cocoaPods,更为简单。
百度地图只能手动配置,引入依赖库,配置环境。
##MapManager
高德地图的MapManager是单例形式
百度的MapManager是自己创建出来的,但是,一个程序里面只能有一个
##mapView多实例
高德的2d地图可以多实例化,3D的不能
百度地图没有详细说明,但是多实例会容易崩溃。
##地图的使用
使用方法大多类似,只是前缀不同,方法和变量都很类似。稳定性来说都比较稳定。
##广泛性
相对来说,IOS开发,高德地图比百度地图的广泛性高一些。百度的数据 比高德好,例如线路规划,导航等等。也有反映,百度的导航容易出错。
##其他
未证实:百度地图的详细程度高一些,能收录一些小路之类的。

#参考资料
百度地图官方文档:http://developer.baidu.com/map/index.php?title=iossdk
高德地图官方文档:http://lbs.amap.com/api/ios-sdk/summary/
腾讯地图官方文档:http://lbs.qq.com/ios_v1/guide-introduction.html

总结的并不是很全面,日后发现会继续进行补充。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值