GoogleMap、Baidu地图和E都市三大地图服务测评
2010-05-08 14:36
483 查看
1 概述
随着网络地理信息系统的发展,地图服务也越来越受到用户的青睐。目前,有许多提供网络地图的公司和产品,提供的服务也各有不同,下面就选取其中有代表性的谷歌地图、百度地图和E都市的地图服务进行比较。这三大地图的网址分别为:
谷歌地图:http://maps.google.com或者http://ditu.google.com, 我们暂且分别称之为GoogleMap和GoogleDitu。谷歌地图的这两个访问入口略有差别。前者提供显示3D图像的地图并且还有更多扩展而后都没有。而从域名(ditu直接是汉语拼音)和Logo来看,GoogleDitu则更是为中国人而设计(如图1)。本文的比较都是基于GoogleMap的。
![]() | ![]() |
![]() | ![]() |
百度地图:百度地图也有两个入口,分别是http://map.baidu.com和http://ditu.baidu.com, 但是这两都没有任何差别。
E都市:http://www.edushi.com/。
2 显示功能
2.1 地图显示
在地图显示方面,三者在二维、三维、卫星图和地形图的支持如下表:表1 GoogleMap、BaiduMap和EDushi的图形显示功能比较
GoogleMap | BaiduMap | EDushi | |
二维地图 | √ | √ | √ |
三维地图 | √ | × | √ |
卫星图 | √ | √ | √ |
地形图 | √ | × | × |
![](http://images.cnblogs.com/cnblogs_com/liaohua/WindowsLiveWriter/GoogleMapBaiduE_CC03/clip_image002_thumb.jpg)
图2 EDushi的三维图形显示功能
![](http://images.cnblogs.com/cnblogs_com/liaohua/WindowsLiveWriter/GoogleMapBaiduE_CC03/clip_image004_thumb.jpg)
图3 GoogleMap的三维图形显示功能
但是值得指出的是,GoogleMap的三维图形可以自由旋转视角,而EDushi的地图没有此功能。并且,GoogleMap的三维地图还有两个与众不同的地方,一是GoogleMap提供某些地方的街景视角功能(如图4),二是GoogleMap的水面是动态的,并且还对一些地方的海底提供三维显示功能。
![](http://images.cnblogs.com/cnblogs_com/liaohua/WindowsLiveWriter/GoogleMapBaiduE_CC03/clip_image006_thumb.jpg)
图4 GoogleMap的街景视角功能
![](http://images.cnblogs.com/cnblogs_com/liaohua/WindowsLiveWriter/GoogleMapBaiduE_CC03/clip_image008_thumb.jpg)
图5 GoogleMap的动态水面功能
总的来说,EDushi除了在建筑物的三维显示效果比GoogleMap略胜一筹外,其它方面都不如GoogleMap,BaiduDitu的显示功能就更弱了。
2.2 搜索结果显示
以搜索“湖南师范大学”为例,GoogleMap得到109条结果,BaiduDitu得到53条结果,EDushi得到100条结果,由此可见,GoogleMap所保存的实体信息更丰富,信息量最大。点击一条搜索结果,GoogleMap提供该实体的地址、电话、图片等,BaiduDitu不提供图片,EDushi不提供电话,可见Google地图提供的信息是最丰富的。![](http://images.cnblogs.com/cnblogs_com/liaohua/WindowsLiveWriter/GoogleMapBaiduE_CC03/clip_image010_thumb.jpg)
图6 GoogleMap的“湖南师范大学”搜索结果
![](http://images.cnblogs.com/cnblogs_com/liaohua/WindowsLiveWriter/GoogleMapBaiduE_CC03/clip_image012_thumb.jpg)
图7 BaiduDitu的“湖南师范大学”搜索结果
![](http://images.cnblogs.com/cnblogs_com/liaohua/WindowsLiveWriter/GoogleMapBaiduE_CC03/clip_image014_thumb.jpg)
图8 EDushi的“湖南师范大学”搜索结果
3 地图操作
提供地图服务当然离不开最基本的地图操作如放大、缩小、移动地图等功能,从比较中可以看出,GoogleMap、BaiduDitu和Edushi三者的基本地图操作功能都大体相同,除了GoogleMap不支持测距功能。如下表所示:表2 GoogleMap、BaiduDitu和Edushi的基本地图操作功能比较
GoogleMap | BaiduDitu | EDushi | |
放大 | √ | √ | √ |
缩小 | √ | √ | √ |
移动 | √ | √ | √ |
测距 | × | √ | √ |
当前位置居中 | √ | √ | √ |
拖动缩放 | √ | √ | √ |
截图 | × | √ | × |
打印 | √ | √ | √ |
最大化 | × | × | √ |
![](http://images.cnblogs.com/cnblogs_com/liaohua/WindowsLiveWriter/GoogleMapBaiduE_CC03/clip_image001%5B13%5D_thumb.png)
图9 BaiduDitu提供的四种级别缩放
4 搜索功能
4.1 基本搜索功能
表3 GoogleMap、BaiduDitu和Edushi的基本搜索功能比较GoogleMap | BaiduDitu | EDushi | |
普通搜索 | √ | √ | √ |
周边搜索 | √ | √ | √ |
视野内搜索 | × | √ | × |
公交方案查询 | √ | √ | √ |
公交线路查询 | √ | √ | √ |
地铁查询 | × | √ | × |
火车线路查询 | √ | × | × |
自驾车查询 | √ | √ | × |
步行/自行车 | √ | × | × |
4.2 高级搜索
在基本功能相差不大的情况下,我们来看它们提供的高级选项。GoogleMap可以添加更多的目的地,并且可以选择“避开高速公路”和“避免过路费”两个特殊的选项,单位也提供英里和公里两种选择,出行方式包括驾车、乘公交或火车和步行三种方式(如图10)。![](http://images.cnblogs.com/cnblogs_com/liaohua/WindowsLiveWriter/GoogleMapBaiduE_CC03/clip_image001%5B15%5D_thumb.png)
图10 GoogleMap的高级搜索选项
以面以驾车从天马山东站经湖南师大站到二里半站为例,搜索如如图11所示。
![](http://images.cnblogs.com/cnblogs_com/liaohua/WindowsLiveWriter/GoogleMapBaiduE_CC03/clip_image003_thumb.jpg)
图11 驾车从天马山东站经湖南师大站到二里半站搜索结果
而BaiduDitu的高级搜索选项(如图12)似乎和基本搜索功能没有很大的区别,它突出的两项功能:跨城市驾车路线搜索和在搜索时显示搜索框提示,在GoogleMap已经是默认的选项。
![](http://images.cnblogs.com/cnblogs_com/liaohua/WindowsLiveWriter/GoogleMapBaiduE_CC03/clip_image005_thumb.jpg)
图12 BaiduDitu的高级搜索
5 自定义地图
在自定义地图方面,GoogleMap非常强大,它不仅可以在地图添加标注点,还可以画线、画图形(如图113),更可以以协作的方式邀请其它人对地图进行编辑、导入KML、KMZ和GeoRSS地图数据(如图14)、向GoogleMap添加内容(如图15),完成强大的地图自定义功能。BaiduDitu则没有提供类似的功能。![](http://images.cnblogs.com/cnblogs_com/liaohua/WindowsLiveWriter/GoogleMapBaiduE_CC03/clip_image007_thumb.jpg)
图13 在GoogleMap上标注点
![](http://images.cnblogs.com/cnblogs_com/liaohua/WindowsLiveWriter/GoogleMapBaiduE_CC03/clip_image010_thumb.png)
图14 GoogleMap的协作和导入功能
![](http://images.cnblogs.com/cnblogs_com/liaohua/WindowsLiveWriter/GoogleMapBaiduE_CC03/clip_image012%5B5%5D_thumb.jpg)
图15 向Google地图添加内容
(3)分享链接
在分享链接的功能上,GoogleMap提供在电子邮件或即时消息中粘贴的链接和嵌入网站的HTML代码,并可以自定义并预览内嵌的地图(如图16);BaiduDitu仅提供一个可以访问的链接(如图17)。而值得一提的是,EDushi在分享链接功能比较特别。在EDuishi里,分享链接叫做E地址(如图18)。
【什么是E地址?】E地址是一个由用户自己创建网址、自己标注地图位置的定位地址,定制很简单,以便于分享。
![](http://images.cnblogs.com/cnblogs_com/liaohua/WindowsLiveWriter/GoogleMapBaiduE_CC03/clip_image013_thumb.png)
图16 GoogleMap的分享链接功能
![](http://images.cnblogs.com/cnblogs_com/liaohua/WindowsLiveWriter/GoogleMapBaiduE_CC03/clip_image014_thumb.png)
图17 BaiduDitu的分享链接功能
![](http://images.cnblogs.com/cnblogs_com/liaohua/WindowsLiveWriter/GoogleMapBaiduE_CC03/clip_image015_thumb.png)
图18 EDushi的E地址功能
6 结论
无论是从地图数据、地图显示、地图搜索还是自定义和分享地图,GoogleMap都无愧于王者的位置,Google地图提供的许多人性人的功能都是其它地图服务所不具备的,Baidu地图和E都市在很多方面都不如Google地图,但是也有一些针对国内网民的功能,要赶上Google,国内GIS的同行们还有很长的一段路要走。相关文章推荐
- 百度、Google、Bing三大地图服务横向评测
- 百度、谷歌、必应地图服务测评
- Web地图服务、WMS 请求方式、网络地图服务(WMS)的三大操作
- 百度、Google、Bing三大地图服务横向评测
- 美博客测试三大地图服务 谷歌获胜微软完全失败
- webview与javascript交互并调用baidu地图服务(内部资料)
- Web地图服务、WMS 请求方式、网络地图服务(WMS)的三大操作
- 百度、Google、Bing三大地图服务横向评测
- Web地图服务、WMS 请求方式、网络地图服务(WMS)的三大操作
- 升级到geoserver2.3,地图服务配置到其他服务器上变得简单。以及相应小bug
- 通过Python脚本创建ArcGIS地图服务缓存
- ArcGis For Silverlight API,地图显示Gis,绘制点,线,绘制图等(二)--Silverlight 配置动态的 webService、动态加载ArcGis地图服务
- arcgis server 动态创建地图服务
- ArcIMS地图配置文件,地图服务,请求和响应之间的关系(转)
- HTML5 geolocation和BaiduMap、BingMap、GoogleMap
- 利用腾讯位置服务API实现简单的网页地图显示
- 【转】从ArcGIS for Desktop 发布地图服务
- Android使用Google map的地图服务的开发 INSTALL_FAILED_MISSING_SHARED_LIBRARY 问题
- 如何获取经纬度之间两点间真实距离(适用于GoogleMap,BaiduMap,Amap等)
- 手把手教你怎么用ArcgisOnline发布地图服务