GoogleMap、Baidu地图和E都市三大地图服务测评

1 概述

随着网络地理信息系统的发展,地图服务也越来越受到用户的青睐。目前,有许多提供网络地图的公司和产品,提供的服务也各有不同,下面就选取其中有代表性的谷歌地图、百度地图和E都市的地图服务进行比较。

这三大地图的网址分别为:

谷歌地图:http://maps.google.com或者http://ditu.google.com, 我们暂且分别称之为GoogleMap和GoogleDitu。谷歌地图的这两个访问入口略有差别。前者提供显示3D图像的地图并且还有更多扩展而后都没有。而从域名(ditu直接是汉语拼音)和Logo来看,GoogleDitu则更是为中国人而设计(如图1)。本文的比较都是基于GoogleMap的。

clip_image001 clip_image001[7]
clip_image001[9] clip_image001[11]

图1 GoogleMap和GoogleDitu的功能比较

 

 

 

百度地图:百度地图也有两个入口,分别是http://map.baidu.comhttp://ditu.baidu.com, 但是这两都没有任何差别。

E都市:http://www.edushi.com/

2 显示功能

2.1 地图显示

在地图显示方面,三者在二维、三维、卫星图和地形图的支持如下表:

表1 GoogleMap、BaiduMap和EDushi的图形显示功能比较

 

GoogleMap

BaiduMap

EDushi

二维地图 

 

 

 

三维地图 

× 

卫星图 

地形图 

×

×

可以看出,GoogleMap支持的显示形式是最多的。值得一提是,GoogleMap和EDushi对三维地图的表达有所不同。在建筑物的三维显示方面,EDushi的三维图形更加美观,视觉效果比较好,而GoogleMap的三维建筑物则是直接叠加在卫星图上,有时不易区分三维建筑与卫星底图。

clip_image002

图2 EDushi的三维图形显示功能

clip_image004

图3 GoogleMap的三维图形显示功能

但是值得指出的是,GoogleMap的三维图形可以自由旋转视角,而EDushi的地图没有此功能。并且,GoogleMap的三维地图还有两个与众不同的地方,一是GoogleMap提供某些地方的街景视角功能(如图4),二是GoogleMap的水面是动态的,并且还对一些地方的海底提供三维显示功能。

clip_image006

图4 GoogleMap的街景视角功能

clip_image008

图5 GoogleMap的动态水面功能

总的来说,EDushi除了在建筑物的三维显示效果比GoogleMap略胜一筹外,其它方面都不如GoogleMap,BaiduDitu的显示功能就更弱了。

2.2 搜索结果显示

以搜索“湖南师范大学”为例,GoogleMap得到109条结果,BaiduDitu得到53条结果,EDushi得到100条结果,由此可见,GoogleMap所保存的实体信息更丰富,信息量最大。点击一条搜索结果,GoogleMap提供该实体的地址、电话、图片等,BaiduDitu不提供图片,EDushi不提供电话,可见Google地图提供的信息是最丰富的。

clip_image010

图6 GoogleMap的“湖南师范大学”搜索结果

clip_image012

图7 BaiduDitu的“湖南师范大学”搜索结果

clip_image014

图8 EDushi的“湖南师范大学”搜索结果

3 地图操作

提供地图服务当然离不开最基本的地图操作如放大、缩小、移动地图等功能,从比较中可以看出,GoogleMap、BaiduDitu和Edushi三者的基本地图操作功能都大体相同,除了GoogleMap不支持测距功能。如下表所示:

表2 GoogleMap、BaiduDitu和Edushi的基本地图操作功能比较

 

GoogleMap

BaiduDitu

EDushi

放大

缩小

移动

测距

×

当前位置居中

拖动缩放

截图

×

×

打印

最大化

×

×

另外,在拖动缩放上,BaiduDitu还提供四种预定义好的四种级别:街、市、省和国(如图9),这是其它两者没有的。

clip_image001[13]

图9 BaiduDitu提供的四种级别缩放

4 搜索功能

4.1 基本搜索功能

表3 GoogleMap、BaiduDitu和Edushi的基本搜索功能比较

 

GoogleMap

BaiduDitu

EDushi

普通搜索

周边搜索

视野内搜索

×

×

公交方案查询

公交线路查询

地铁查询

×

×

火车线路查询

×

×

自驾车查询

×

步行/自行车

×

×

从表中可以看出,在基本搜索功能方面, EDushi有所欠缺,GoogleMap和BaiduDitu表面上看相差不大,我们来深入体验一下,以比较它们三者的区别。

4.2 高级搜索

在基本功能相差不大的情况下,我们来看它们提供的高级选项。GoogleMap可以添加更多的目的地,并且可以选择“避开高速公路”和“避免过路费”两个特殊的选项,单位也提供英里和公里两种选择,出行方式包括驾车、乘公交或火车和步行三种方式(如图10)。

clip_image001[15]

图10 GoogleMap的高级搜索选项

以面以驾车从天马山东站经湖南师大站到二里半站为例,搜索如如图11所示。

clip_image003

图11 驾车从天马山东站经湖南师大站到二里半站搜索结果

而BaiduDitu的高级搜索选项(如图12)似乎和基本搜索功能没有很大的区别,它突出的两项功能:跨城市驾车路线搜索和在搜索时显示搜索框提示,在GoogleMap已经是默认的选项。

clip_image005

图12 BaiduDitu的高级搜索

5 自定义地图

在自定义地图方面,GoogleMap非常强大,它不仅可以在地图添加标注点,还可以画线、画图形(如图113),更可以以协作的方式邀请其它人对地图进行编辑、导入KML、KMZ和GeoRSS地图数据(如图14)、向GoogleMap添加内容(如图15),完成强大的地图自定义功能。BaiduDitu则没有提供类似的功能。

clip_image007

图13 在GoogleMap上标注点

clip_image010

图14 GoogleMap的协作和导入功能

clip_image012[5]

图15 向Google地图添加内容

(3)分享链接

在分享链接的功能上,GoogleMap提供在电子邮件或即时消息中粘贴的链接和嵌入网站的HTML代码,并可以自定义并预览内嵌的地图(如图16);BaiduDitu仅提供一个可以访问的链接(如图17)。而值得一提的是,EDushi在分享链接功能比较特别。在EDuishi里,分享链接叫做E地址(如图18)。

【什么是E地址?】E地址是一个由用户自己创建网址、自己标注地图位置的定位地址,定制很简单,以便于分享。

clip_image013

图16 GoogleMap的分享链接功能

clip_image014

图17 BaiduDitu的分享链接功能

clip_image015

图18 EDushi的E地址功能

6 结论

无论是从地图数据、地图显示、地图搜索还是自定义和分享地图,GoogleMap都无愧于王者的位置,Google地图提供的许多人性人的功能都是其它地图服务所不具备的,Baidu地图和E都市在很多方面都不如Google地图,但是也有一些针对国内网民的功能,要赶上Google,国内GIS的同行们还有很长的一段路要走。

posted @ 2010-05-08 14:36  talkto廖华  阅读(3160)  评论(1)    收藏  举报