地图API开发平台大比拼

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

http://www.enet.com.cn/gps/ 2011年12月07日14:08 来源:eNet硅谷动力
【文章摘要】在平台适用性方面,除MapBar和51地图只兼容IE 6.0和Firefox 2.0及它们的更高版本外,其它几款地图API都支持目前的大部分主流网页浏览器。其中,Google Map、百度和搜狗还具备Windows、Mac、Linux的全平台支持,大大方便了程序的开发和用户使用。

  面对目前炙手可热的位置应用服务(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无愧为现如今国内功能最全且最值得信赖的地图服务平台。 

  为了感谢广大用户长期的支持与信赖,在此次获奖之后,图盟公司推出了力度空前的“获奖感恩,优惠促销”的大型市场活动,市场活动期间,用户购买地图服务平台的价格让利达50%以上。有需求的用户可以访问www.mapabc.com网站进行了解。


其它评论搜集:
百度地图和google地图的比较


先说缺点:
a、百度地图的定位准确度很差,google虽然不准,但误差大概只有百度的一半。
b、梅花输入法下,百度地图有时候会出现输入障碍。
c、小图不显示道路名、著名建筑物(比如大商厦、医院、go-vern-ment机关),不熟悉地形的人看地图不方便。


百度比google优秀的地方就多了。
1、可按省、市下载地图,在具体使用中显示就快多了,当然也节省了流量。
2、可保存路线。google可以保存星标,百度除了可以收藏地点,还可以收藏路线。别小看,这个功能很有用,搜索、选择路线之后,收藏路线退出程序,需要时再打开。但把路线发送好友功能还没成功过。
3、公交查询比google准确一些,也发生过双双摆乌龙的事件,搜索到的公交线路实地查找没有。



一个小的个人研究项目中使用了地图API,折腾了一段Google Map API后,换成了Baidu Map API,更换过程基本“零成本平滑迁移”,对比之后,有一些感受想要写出来供大家参考和讨论。


1、Google Map API的地图偏移问题很纠结


其实网上也有一些纠偏的方案,如借助第三方的在线纠偏API,考虑到我想做到离线状态下使用地图,因此放弃了此类方案。至于利用纠偏数据库来实现,感觉更是不完美。


2、Google Map加载速度可谓龟速


可能是服务器不在境内的原因,地图加载速度很的不敢恭维。


3、部分国行手机不支持Google Map API


很多国行手机都阉割了Google服务框架,因此,基于Google Map API的应用可能会无法安装。


对比Google Map API以上的不足(不必多言,大家都明白造成这种不足的原因),Baidu Map API表现要好很多,特别是纠偏问题上,百度提供了方便的解决方案:


import com.baidu.mapapi.CoordinateConvert;
import com.baidu.mapapi.GeoPoint;
...
GeoPoint p = new GeoPoint(x, y);
GeoPoint p2 = CoordinateConvert.bundleDecode(CoordinateConvert
                .fromWgs84ToBaidu(p));
同时,从境内地图服务的长远格局来看,百度的前途要比Google明朗的多。如果有兴趣,大家还可以试试图吧、高德、QQ等开放的地图API,大同小异。

其它参考:http://www.gzayong.info/ws/?p=464
http://www.paid8.com/169.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
地图开放平台是什么? 元地图开放平台是一个基于AutoCAD形的地图应用开发平台。以组件的方式提供给用户二次开发,用户无需安装AutoCAD软件,支持AutoCAD各个版本,支持IE内核,Chrome内核,火狐(firefox)内核等浏览器,支持JScript、html、C#、C++等语言的二次开发。 元地图开放平台优势/特点: 1、第一个基于AutoCAD形的地图开发平台,简单易学,功能强大。 2、二次开发API与常用的互联网地图API类似,如百度地图;用户无需具备AutoCAD形处理的相关专业知 识,只需熟悉web开发技术如html,js,css,即可开发基于CAD形的专业应用。 3、可以将互联网地图与AutoCAD形叠加,实现诸如井上下对照、行政区划与工程纸之间的无缝对接。 元地图开放平台功能: 1、地图基本功能提供了地图操作的基本功能,如任意设置地图缩放级别,同时加载多幅地图,响应各种地图事件。 2、实现对AutoCAD形的操作提供获取AutoCAD形中实体信息,修改实体属性,获取和修改层信息,选择实体等接口。 3、地图控件提供了很多控件功能,如导航条控件、按钮控件、按钮组控件、绘控件、自定义控件。 4、地图覆盖物功能提供对覆盖物的操作,如添加/删除各种覆盖物、设置动画、点聚合、热力、矢量标、富标注等。5、提供瓦片技术实现瘦客户端的地图服务功能。 元地图开放平台应用场景: 1、AutoCAD形的发布(支持AutoCAD各个版本)和在线浏览(支持各种浏览器) 2、AutoCAD形的应用开发,与各种业务数据相结合显示等 3、AutoCAD形与互联网地图叠加显示。 4、....... 数字矿山实例: 特色: 1、直接把CAD形在网上发布显示,无需转换,省去了转换过程和丢失数据的烦恼 2、实时数据以html5的形式展示与CAD形完美结合,美观实用 3、人员行走动画、风流动画、设备动画便展示更丰富逼真 可访问 map.cmetamap.com 查看实例

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值