GoogleMap、Baidu地图和E都市三大地图服务测评
1 概述
随着网络地理信息系统的发展,地图服务也越来越受到用户的青睐。目前,有许多提供网络地图的公司和产品,提供的服务也各有不同,下面就选取其中有代表性的谷歌地图、百度地图和E都市的地图服务进行比较。
这三大地图的网址分别为:
谷歌地图:http://maps.google.com或者http://ditu.google.com, 我们暂且分别称之为GoogleMap和GoogleDitu。谷歌地图的这两个访问入口略有差别。前者提供显示3D图像的地图并且还有更多扩展而后都没有。而从域名(ditu直接是汉语拼音)和Logo来看,GoogleDitu则更是为中国人而设计(如图1)。本文的比较都是基于GoogleMap的。
图1 GoogleMap和GoogleDitu的功能比较
百度地图:百度地图也有两个入口,分别是http://map.baidu.com和http://ditu.baidu.com, 但是这两都没有任何差别。
2 显示功能
2.1 地图显示
在地图显示方面,三者在二维、三维、卫星图和地形图的支持如下表:
表1 GoogleMap、BaiduMap和EDushi的图形显示功能比较
|
|
GoogleMap |
BaiduMap |
EDushi |
|
二维地图 |
√ |
√ |
√ |
|
三维地图 |
√ |
× |
√ |
|
卫星图 |
√ |
√ |
√ |
|
地形图 |
√ |
× |
× |
可以看出,GoogleMap支持的显示形式是最多的。值得一提是,GoogleMap和EDushi对三维地图的表达有所不同。在建筑物的三维显示方面,EDushi的三维图形更加美观,视觉效果比较好,而GoogleMap的三维建筑物则是直接叠加在卫星图上,有时不易区分三维建筑与卫星底图。
图2 EDushi的三维图形显示功能
图3 GoogleMap的三维图形显示功能
但是值得指出的是,GoogleMap的三维图形可以自由旋转视角,而EDushi的地图没有此功能。并且,GoogleMap的三维地图还有两个与众不同的地方,一是GoogleMap提供某些地方的街景视角功能(如图4),二是GoogleMap的水面是动态的,并且还对一些地方的海底提供三维显示功能。
图4 GoogleMap的街景视角功能
图5 GoogleMap的动态水面功能
总的来说,EDushi除了在建筑物的三维显示效果比GoogleMap略胜一筹外,其它方面都不如GoogleMap,BaiduDitu的显示功能就更弱了。
2.2 搜索结果显示
以搜索“湖南师范大学”为例,GoogleMap得到109条结果,BaiduDitu得到53条结果,EDushi得到100条结果,由此可见,GoogleMap所保存的实体信息更丰富,信息量最大。点击一条搜索结果,GoogleMap提供该实体的地址、电话、图片等,BaiduDitu不提供图片,EDushi不提供电话,可见Google地图提供的信息是最丰富的。
图6 GoogleMap的“湖南师范大学”搜索结果
图7 BaiduDitu的“湖南师范大学”搜索结果
图8 EDushi的“湖南师范大学”搜索结果
3 地图操作
提供地图服务当然离不开最基本的地图操作如放大、缩小、移动地图等功能,从比较中可以看出,GoogleMap、BaiduDitu和Edushi三者的基本地图操作功能都大体相同,除了GoogleMap不支持测距功能。如下表所示:
表2 GoogleMap、BaiduDitu和Edushi的基本地图操作功能比较
|
GoogleMap |
BaiduDitu |
EDushi |
|
|
放大 |
√ |
√ |
√ |
|
缩小 |
√ |
√ |
√ |
|
移动 |
√ |
√ |
√ |
|
测距 |
× |
√ |
√ |
|
当前位置居中 |
√ |
√ |
√ |
|
拖动缩放 |
√ |
√ |
√ |
|
截图 |
× |
√ |
× |
|
打印 |
√ |
√ |
√ |
|
最大化 |
× |
× |
√ |
另外,在拖动缩放上,BaiduDitu还提供四种预定义好的四种级别:街、市、省和国(如图9),这是其它两者没有的。
图9 BaiduDitu提供的四种级别缩放
4 搜索功能
4.1 基本搜索功能
表3 GoogleMap、BaiduDitu和Edushi的基本搜索功能比较
|
GoogleMap |
BaiduDitu |
EDushi |
|
|
普通搜索 |
√ |
√ |
√ |
|
周边搜索 |
√ |
√ |
√ |
|
视野内搜索 |
× |
√ |
× |
|
公交方案查询 |
√ |
√ |
√ |
|
公交线路查询 |
√ |
√ |
√ |
|
地铁查询 |
× |
√ |
× |
|
火车线路查询 |
√ |
× |
× |
|
自驾车查询 |
√ |
√ |
× |
|
步行/自行车 |
√ |
× |
× |
从表中可以看出,在基本搜索功能方面, EDushi有所欠缺,GoogleMap和BaiduDitu表面上看相差不大,我们来深入体验一下,以比较它们三者的区别。
4.2 高级搜索
在基本功能相差不大的情况下,我们来看它们提供的高级选项。GoogleMap可以添加更多的目的地,并且可以选择“避开高速公路”和“避免过路费”两个特殊的选项,单位也提供英里和公里两种选择,出行方式包括驾车、乘公交或火车和步行三种方式(如图10)。
图10 GoogleMap的高级搜索选项
以面以驾车从天马山东站经湖南师大站到二里半站为例,搜索如如图11所示。
图11 驾车从天马山东站经湖南师大站到二里半站搜索结果
而BaiduDitu的高级搜索选项(如图12)似乎和基本搜索功能没有很大的区别,它突出的两项功能:跨城市驾车路线搜索和在搜索时显示搜索框提示,在GoogleMap已经是默认的选项。
图12 BaiduDitu的高级搜索
5 自定义地图
在自定义地图方面,GoogleMap非常强大,它不仅可以在地图添加标注点,还可以画线、画图形(如图113),更可以以协作的方式邀请其它人对地图进行编辑、导入KML、KMZ和GeoRSS地图数据(如图14)、向GoogleMap添加内容(如图15),完成强大的地图自定义功能。BaiduDitu则没有提供类似的功能。
图13 在GoogleMap上标注点
图14 GoogleMap的协作和导入功能
图15 向Google地图添加内容
(3)分享链接
在分享链接的功能上,GoogleMap提供在电子邮件或即时消息中粘贴的链接和嵌入网站的HTML代码,并可以自定义并预览内嵌的地图(如图16);BaiduDitu仅提供一个可以访问的链接(如图17)。而值得一提的是,EDushi在分享链接功能比较特别。在EDuishi里,分享链接叫做E地址(如图18)。
【什么是E地址?】E地址是一个由用户自己创建网址、自己标注地图位置的定位地址,定制很简单,以便于分享。
图16 GoogleMap的分享链接功能
图17 BaiduDitu的分享链接功能
图18 EDushi的E地址功能
6 结论
无论是从地图数据、地图显示、地图搜索还是自定义和分享地图,GoogleMap都无愧于王者的位置,Google地图提供的许多人性人的功能都是其它地图服务所不具备的,Baidu地图和E都市在很多方面都不如Google地图,但是也有一些针对国内网民的功能,要赶上Google,国内GIS的同行们还有很长的一段路要走。
浙公网安备 33010602011771号