本文资料来自网络 http://tech.163.com/digi/11/1212/00/7L1K0EQ600163HE0.html
【IT168资讯】近日面对目前炙手可热的位置应用服务(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中惟一一个支持矢量地图显示的,而它的栅格数据(如:瓦片、切片、底图)也是通过矢量数据转化而来,这无疑会让数据结构变得更加简单、交换叠置与组合更便利,同时易于各种空间分析和数学模拟、开发费用也更加低廉。
(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无愧为现如今国内功能最全且最值得信赖的地图服务平台。