该如何选择地图API

引用
最近想在自己的网站上加入一些Map的应用,于是查看了Google Map、MapABC和51ditu的API。

现在真的是很难取舍,不知道有没有人有类似的经验。

但从地图本身来看,明显是Google的最简洁清楚。

对比相同放大级别的图片可以看到Google主要显示的是街道的相关信息,MapABC和51ditu则更注重建筑物和酒店的显示。从这一点上来看Google给了我最好的印象分。其他两个的特点是MapABC信息量比较多,画面显得比较凌乱,不够简洁;而51ditu可能是线路最详细的一个,细节上表现的更好(google使用的是MapABC的地图,两个是一样的),缺点就是画面配色比较杂,视觉效果个人很不喜欢。

当我决定时候GoogleMap给我提供地图服务的时候,我又发现更为难的情况,那就是在Google的API中只有LocalSearch,没有提供公交信息的搜索,可能是人家美国人不做公交的原因吧。不知道是真的没有还是我没有找到啊?毕竟Google网站上是提供这个功能的。希望大家能帮帮忙,告诉我应该怎么做。

上面是以前发的内容,经过一段时间的学习,终于发现自己前段时间的一个误区。

想要在网站上实现地图搜索的功能就需要同时使用地图API和AjaxSearchAPI!

所以使用Google提供的地图API+MapABC提供的AjaxSearchAPI就能解决导航的问题

另外自己的亲身实验发现,MapABC的LocalSearch没有Google的数据库庞大,所以LocalSearch也使用Google的好了。

相关推荐