[转]国内地图服务可用性比较

前言:本学的是GIS专业,所以一直对电子地图公共应用比较感兴趣,2年前作过多个地图服务的简单的比较。昨天晚上睡不着,对几个地图服务网站进行了一点比较,主要是以上海为例的地图可用性比较。(如果转载感谢你保留此连接 http://hi.baidu.com/lugis/

我常使用的公共地图服务内容主要分5大块,比较常用的就是1-4,不知道别人怎么用地图:

1 地图搜索,搜索一个地点,在地图上表述出来
2 范围搜索,在一个地点范围内或者周围查询相关地点信息
3 查询两地行车线路
4 查询两地公交线路
5 地图接口,这个一般用户不会去用

这次选择的是我知道的几个地图服务商,也是作的比较好的比较大的(谁知道还有其他大的,我不知道的服务商请告知)

http://ditu.google.cn ;谷歌地图,google map的技术,mapabc的数据

google map的技术肯定是一流的,使用地图搜索时和使用传统搜索一样方便,比如搜索“上海虹桥路”或者“上海 石化 加油站”都能给出适当的的提示,信息比较多,不用先选择一个城市。而且可以根据你的语义帮你转化成范围搜索。我使用下来地图搜索和范围搜索区别就是输入框 前者是一个,后者是2个。

一般的使用技巧是按照由大到小的行政区域+搜索关键词,行政区一般也不用加“市”“区”之类的限定词,但是路名最好加“路”限定词。如果在你指定 的区域里面没有你要的关键词,他会自动扩展范围,比如我随便艘的“上海市静安区 中兴公司”搜索结果的第一页和第二页明显是按照搜索区域向外扩展,比较一下(请右键打开看)

第1页:http://ditu.google.cn/maps?f=q&hl=zh-CN&q=%E4%B8%8A%E6%B5%B7%E5%B8%82%E9%9D%99%E5%AE%89%E5%8C%BA++%E4%B8%AD%E5%85%B4%E5%85%AC%E5%8F%B8&ie=UTF8&om=1&start=0&z=13

第2页:http://ditu.google.cn/maps?f=q&hl=zh-CN&q=%E4%B8%8A%E6%B5%B7%E5%B8%82%E9%9D%99%E5%AE%89%E5%8C%BA++%E4%B8%AD%E5%85%B4%E5%85%AC%E5%8F%B8&ie=UTF8&start=10&z=12&;om=1

行车线路,用起来也很方便,比如我搜索起止点“上海常德路路”到“徐家汇”,他列出起止点相近的地点让你选择,最后给出相关路径的分段详细描述和 地图。点击分段路径后,会出现一个详细的小图看到详细情况,不用你自己在图上放大,很人性化。缺点是并不是所有查询点都有正好匹配的地点。比如我搜“上海 常德路888号”,它给出的地点列表中没有,只能选择相近的“上海市静安区常德路688号上海利达五金商店”(我估计这个点是广告点),因为我搜“上海市 静安区常德路964”是有的。

行车路线好像只有市内的,城市之间的行车我测试了一个,没有得到结果。看来这个和sohu,51ditu差多了,和googlemap国外的应用差太远。

没有提供公交车查询,国内城市最主要出行方式,没有太可惜了。

另一个缺点是google map上的卫星遥感图(http://maps.google.com/?ie=UTF8&z=18&ll=31.24152,121.495244&spn=0.00211,0.003616&t=k&om=1)在cn下是没有的。另外很好用的gmap api在cn下也没有,只有遥感图。

http://map.sogou.com ;go2map的前生,近1亿被sohu收购

地图搜索还是范围搜索搜索“上海虹桥路”或者“上海 石化 加油站”信息狠多,便利性很好。信息量上比谷歌多。个人感觉地图比较杂乱,不是很漂亮。

公交查询和行车路线查询“上海常德路路”到“徐家汇”很好用,信息很正确。但是有一个缺点,就是得人为的区切换城市,比如在北京状态下,你查询 “上海常德路路”到“徐家汇”公交和行车,他会提示你找不到相关信息。但是地图搜索和范围搜索功能没有这个问题。而且他会动不动切换到北京状态,好像主要 为北京用户的开发的。

另外,我找了一下,没有找到url输出当前地图,也就是不能在连接一个已经找到的地址。

http://51ditu.com ;我要地图,灵图运营

地图搜索还是范围搜索,我要地图查“上海 常德路”和“上海常德路”(没有空格),查出来的结果不一样,感觉它不太会分词,语言理解上也差很多。也需要切换城市,如果在北京状态下查“上海 常德路”查出来的都是名字带“上海”的单位,把常德路丢了,这个也是语义分析的问题。

公交查询和行车路线查询“上海常德路路”到“徐家汇”很好用,信息很正确。

个人觉得51的地图操作很便利,在其他国内的地图服务商中最好,甚至某些操作的用户体验比google还好。

51ditu的api也是很好用的,在国内,就目前来说,比google好,因为有地图数据。("K_Reverter的网页开发空间"这个家伙好像在51作接口方面的开发,我从他blog里学到过不少东西,www.step1.cn

http://ddmap.com ;丁丁地图

因为是上海公司,所以经常用,他的门牌号模糊查询很好用的。公交查询大致不差,行车路线很少用它,因为它的图上没有高架匝道口。

上面的4个网站服务我经常使用的,下面的几个就很少用了。

http://mapabc.com ;图盟,给google提供地图数据

地图搜索还是范围搜索查询信息不是很多,另外一个问题,搜索不会分词。

因为数据提供给google,所以我不负责任的估计下,行车路线不会比谷歌好,一定比sohu,51地图差。“上海常德路路”到“徐家汇”公交查询数据很不全,只有三条路,其中一条还大绕了圈子。

http://map.baidu.com;就是mapbar

按照常规搜索很难搜索东西,“上海 中兴公司”他不认识,查“上海 常德路”查到的只有公交站点。他没有行车路线和公交出行查询。baidu没有把它的搜索优势放上去半点,这个服务的出台背景也是因为google提供 map服务的跟风之作,基本上是baidu的聋子耳朵。

http://mapbar.com ;图吧,给baidu提供地图服务。可能会比baidu作的好点,可能也好不到哪里去。


http://uumap.com ; 图龙,主要推map2.0概念,数据、技术、运行上和上面几个不在一个数量级,我一直关注,所以也在这里说一下。他的msn地图机器人还可以。实际使用很少用它。
http://edushi.com ,e都市,图做成卡通三维,店前照片和地图结合,很花俏。数据倒是比较全的,可惜范围只是上海的内环。但我实际找个东西的时候更本不会用它
posted on 2010-12-03 11:18  Xuemin_Zhang  阅读(917)  评论(0编辑  收藏  举报