八大地图API开发平台大比拼

面对目前炙手可热的位置应用服务(LBS),其相关类型网站、广大电信服务商(ISP)和程序开发人员都把目光聚焦到地图服务平台(即:Map API)的选择上。而在众多开发平台当中,既有出自各大地图厂商的专业编程工具,同时也不乏为数众多的主流搜索引擎推出自有品牌的相关产品。那么今天,我们就把目前市场上大家所熟知的地图API拿出来做一比较,看看谁才是最值得信赖和拥有的地图服务平台。 

  此次参加对比的地图API包括: 

  高德公司的MapABC API 

  Google Map API 

  百度地图API 

  搜狗地图API 

  SOSO地图API 

  MapBar图吧API 

  51地图API 

  阿里云•地图API 

  开发环境及适用平台 

  此次的八个地图API全部都支持JavaScript API,但是面对琳琅满目的各类网页应用,支持的API越多意味着其地图的可操作性和功能性就越强大。所以我们看到,长期以来拥有较高使用率的Google Map支持多达7种API规格,而在其它几个地图API都仅支持1、2种的情况下,高德MapABC也支持了5种API,成为国产地图API中支持数量最多的一个。 

  在平台适用性方面,除MapBar和51地图只兼容IE 6.0和Firefox 2.0及它们的更高版本外,其它几款地图API都支持目前的大部分主流网页浏览器。其中,Google Map、百度和搜狗还具备Windows、Mac、Linux的全平台支持,大大方便了程序的开发和用户使用。而在移动平台方面高德MapABC显然更具优势可言,无论是当下最为流行的Android、iOS,还是日渐颓废的Symbian、Windows Mobile,它都有着良好的支持,让开发者和使用者都可以放心选择和使用。 

  地图操控及功能服务 

  在对比地图API的产品功能前首先要看看地图显示的情况。在这方面,Google Map再次以多达7种的视图显示效果拔得头筹。其中,卫图和3D图是百度和搜狗也一并支持的,而在国产地图API里,则只有高德MapABC一个是支持英文地图显示的。在地图的基础操作、覆盖物、图层以及地图服务方面,高德MapABC和百度可谓是各领风骚,但是在鼠标工具的运用和各类搜索上,前者就要明显优于后者了。另外对于实时交通的查询,高德MapABC是所有地图API中惟一具备此服务功能的,这一点确实非常难能可贵。 

  同样的情况也出现在移动终端平台上,仅以目前流行的Android、iOS为例,高德MapABC和百度依旧是操作较为全面、功能相对丰富的地图API。虽然在这方面Google Map也有一定优势,但搜索功能的大量缺失已经把它的全部价值抹杀得一干二净了。此外,高德MapABC还是所有地图API中惟一一个支持矢量地图显示的,而它的栅格数据(如:瓦片、切片、底图)也是通过矢量数据转化而来,这无疑会让数据结构变得更加简单、交换叠置与组合更便利,同时易于各种空间分析和数学模拟、开发费用也更加低廉。 

八大地图API开发平台大比拼
   

  (MapABC 地图服务平台4.1版堪称是国际领先的第三代GIS开发平台) 

  收费策略及商业限制 

  通常,地图厂商会根据自身业务的发展情况来制定地图API的营销策略,比如:在此次参评的八个产品中,Google Map、高德MapABC、MapBar和51地图都是提供了一个免费版和一个企业版,而免费版不是限制了PV(点击量)就是屏蔽了一些功能。但是,像百度、搜狗、SOSO和阿里云虽然只有一个免费版,但是却没有访问限制,只是必须挂上地图商标或是必须达成书面协议或许可方能进行商业运作。所以针对这个问题,我们认为不以营利为目的的编程爱好者可以选择百度这样功能出众又免费的产品,而出于商业运作考虑的服务商们则有必要在Google Map和高德MapABC两个里做一下决断和取舍。 

  产品使用及学习成本 

  使用任何编程工具都需要一个学习和熟练的过程,所以我们把对于学习成本的考量也纳入到此次对比中。在八个地图API里,只有高德MapABC和MapBar是需要申请key的,这在无形当中增加了学习的成本。而Google Map和百度不仅无需事先申请key,而且各方面的资料也相对比较完善,网站操作索取都易如反掌。特别是Google Map,由于用的人较多,所以随便从网上搜索一下就有很多教程可供下载和使用。 

  但是因为Google Map至今仍未获得地图API的国内运营资质,导致很多服务商必须迁移至其它开发平台,所以新旧平台的转换问题也是我们此次对比的一大考虑因素。像百度和搜狗在电脑终端上都有很方便的迁移工具,而在移动终端方面,高德MapABC和百度也都可以在Android和iOS上进行新旧平台的成功过渡。优秀的迁移工具无疑可以大大降低服务商们更换新平台的运营成本,同时让工作效率成倍增长。 

  最终总结 

  通过以上四个大项的对比,我们不难看出,高德MapABC对开发人群的支持程度最高、其适应平台也相对宽广;而从功能服务和投资成本的角度来考虑,它的性价比也是异常出众;另外,通过对矢量地图的良好支持及其迁移工具所具备的强大兼容性,使得该API的运行效率如日中天。虽然在使用和学习上,高德MapABC的确存在不够经济和便利性的问题,但这依然阻止不了其取代Google Map成为市场上使用率最高的地图API。当然,我们也不能忽略了百度地图API的个中优势,只是高德MapABC在地图数据、导航以及实时路况等本地化数据方面已经赢得了太多的市场口碑和行业好评。而作为新近发布的MapABC地图服务平台4.1版又刚刚喜获了“2011北京移动互联网产业发展年会”的“年度最具创新价值项目奖”,这更加让占据1/4市场份额的高德MapABC API无愧为现如今国内功能最全且最值得信赖的地图服务平台。 
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
国内各地图API是指不同公司开发的用于地图服务的应用程序接口。这些地图API可以为开发者提供地图显示、地点搜索、路线规划等功能,用于在自己的应用程序中集成地图服务。 目前国内较知名的地图API主要有百度地图API、高德地图API和腾讯地图API。这些地图API在功能、覆盖范围、开发者支持等方面存在一些差异。 首先是功能方面,百度地图API的特点是交互性强、功能丰富,例如支持卫星图、3D地图等。腾讯地图API在交通信息上有一些特色,可以提供实时路况等功能。高德地图API在路径规划和导航功能方面相对较强。 其次是覆盖范围,从数据上来看,百度地图API地图覆盖率较高,包括了中国大部分地区的详细地图信息。高德地图API的覆盖范围也相对广泛,同时还提供了一些海外地图。腾讯地图API的数据覆盖相对较少,相比之下可能不如前两者。 最后是开发者支持,百度地图API提供的文档和SDK比较完善,有较多的示例代码和技术支持。高德地图API也有详细的开发文档和支持,但相对百度地图API会略显不足。腾讯地图API开发者支持相对较少,文档和示例较为简单。 综上所述,对于选择地图API开发者可以根据自己的需求来选择。如果对交互性和功能要求较高,可以选择百度地图API;如果需要交通信息和路径规划功能,可以选择腾讯地图API;如果对开发者支持要求较高,可以选择高德地图API。当然,这只是个人观点,开发者还需根据自己的实际情况做出选择。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值