现在主流的地图有三家:百度地图,高德地图,腾讯地图,尝试分析下这三家地图的异同。
JavaScript API
百度地图
支持PC端和移动端基于浏览器的地图应用开发,且支持HTML5特性的地图开发
支持的功能列表
定位
- 优先调用浏览器H5定位接口,如果失败会调用IP定位
- 根据用户IP 返回城市级别的定位结果
- 当您的APP中有内置的Web页面,同时在Web页面需要提供您的当前位置信息时,可调用集成在App中的百度地图定位SDK来获取更精准的位置信息
覆盖物
添加标注/自定义标注
叠加图层/自定义图层
POI检索
地址解析
出行线路规划
街景图
个性化地图
提供开源库或组件
鹰眼轨迹服务
追踪您所管理的车辆/人员等运动物体。基于鹰眼提供的接口和云端服务,开发者可以迅速构建一套完全属于您自己的完整、精准且高性能的轨迹管理系统,可应用于车队管理、人员管理等领域
版本说明
最新版本:v3.0, 更新于 2017-12-27
腾讯
在网站或移动端中构建功能丰富、交互性强的地图应用程序
- 附加库支持的功能有差异
- 腾讯JavaScript支持自定义地图,使用自己的数据或图片,取图、切图规
具体每个可实现的功能点查看实例说明,手册方便
版本说明
最新版本v2.4.43,更新于2017-05-23
高德
- 支持3D地图
- 室内地图
- 云图
- 行政区划分
- 提供了现成的UI组件库,比如海亮点展示,城市选择器,POI选点
版本说明
最新版本v1.4.5, 更新于2018-03-12
商业收费情况
关于调用配额
百度地图,配额超限了怎么办?回答看这里~
高德传送门
Javascript API,对地点检索,地理编码,IP定位,天气查询,线路规划做请求次数限制。
未认证的开发者,默认配额比较低,通过申请个人开发者认证,企业开发者。如果还不够用,可以发起配额申请。
比如百度web地图,地址解析服务,对未认证的开发者只有2000次/天,个人开发者认证100万次/天,企业开发者认证:300万次/天。
比如高德地图Web驾车路径规划,未认证个人开发者2千次/天,认证开发者3万次/天,企业开发者30万次/天
腾讯调用配额
对每个Key的每个服务接口的调用量做了如下限制:
- 日调用量:10,000次/接口/Key
- 并发限制:5次/秒/接口/Key
需要大配额来满足应用需求的,请在控制台->配额申请中申请你需要的配额
百度地图授权说明
商业使用授权说明
未获得商用授权可以继续使用百度地图开放平台产品及服务,开放平台将保留相关法律追究权利及责任,但不会随意阻止或干扰开发者的使用
授权生效期起有效期为2年
商用授权是收费的,合作咨询申请链接
是否有商业版与大众版之分?
百度地图API收费服务可提供更高的服务权限和技术支持
高德地图收费说明
分为自定义地图和技术支持两种服务,每种服务分为免费版,专业版,旗舰版
免费版:入门级自定义地图适用于普通应用与2D游戏,可修改42种地图元素,可在Web/Android/iOS三端调用自定义地图样式
专业版(399/月):专业版自定义地图适用于普通应用,2D游戏,3D游戏,在入门版的基础上增加移动端SDK配置地图纹理与在线调用自定义地图样式的功能,并享有平台高级功能使用权限
旗舰版(价格联系商谈):自定义地图旗舰版涵盖普通版与专业版的所有权限,同时享有在移动端SDK中绘制3D模型与自定义建筑模型的功能,并享有开发支持的特权
服务协议
- 签署在线服务协议,以获得免费使用
- 商业授权 5万/年
腾讯地图收费说明
免费向第三方提供,任何非盈利性网站均可使用传送门
无收费版本,不需要商业授权。
小结
Web端地图从功能特性上,高德地图最强大,提供了最多的特性;其次是百度地图,最后是腾讯地图。
收费情况上看:腾讯地图完全免费,而百度地图和高德地图都需要授权才能用于非公共服务的,商业环境下使用。