电子地图API的比较
谷歌地图API:基于谷歌地图,谷歌地图API可以使用JavaScript将谷歌地图嵌入网页。API提供了大量的实用程序来处理地图,并通过各种服务向地图添加内容,从而使用户能够在自己的网站上创建强大的地图应用程序。Google Maps API支持交通地图和卫星地图,有中文语言版本,其地标文件KML格式已经成为在线地图的标准格式,Google Earth和Google Maps都支持KML。目前国内外广泛使用。说到互联网地图的应用,Google Maps API基本上是必不可少的。
微软虚拟地球API:基于虚拟地球的API,英文版。它的例子和显示效果非常丰富。预览效果后,可以查看相关源代码。可惜目前不支持中国地图的开发。
雅虎地图API:基于雅虎地图,和微软地图一样,只支持英文,不支持中国地图的开发。雅虎地图提供了基于Flash、Ajax、地图图片三种开发接口,功能齐全,展示效果良好。
MapABC API:基于MapABC的国内地图供应商,谷歌地图的中国数据使用MapABC,但其API接口与谷歌不同,API不如谷歌地图API开放灵活。
MapBar API:基于MapBar的国内地图供应商,其数据提供百度地图。
我要地图API:基于51地图,我要地图的一个特点是提供地图数据下载,可以实现本地桌面地图,但是它的地图数据容量是几百兆。
我们对市场上几个主流的地图API服务提供商:Google地图服务、MapABC地图服务、微软地图服务和其他地图服务进行了技术研究,并根据研究总结结果为我们选择更合适的地图服务提供商提供了参考。
1.研究内容计划
本次技术调查的主要内容是:
1.如何使用各种MAP-API?MAP-API考察系统的开发效率,比如使用和封装的合理性。
方便的几个方面。
2.前期研究各种MAP-API的功能,研究免费版中各种MAP-API的功能限制,以免费和收费为目标。
版本、收费策略和价格的异同
3.用每个MAP-API的免费版本API完成一个简单的调用示例,也方便每个API的代码级别。
使用的体验。
2.研究细节
2.1谷歌地图API调查
2.1.1.主要使用方法介绍及评价:
谷歌地图API的类型和应用场景;
A.Google JavaScript map API:嵌入式Iframe展现形式,适用于一般互联网应用系统,带有
标准主流浏览器加载的客户端系统。支持的浏览器类型:ie,firefox,safari,google chrome。使用
可以开发标准的Java脚本来集成谷歌地图空间,这类似于标准的谷歌地图功能。
B.Google Maps API(FLASH版):FLASH呈现形式,用flex开发,适合标准浏览器加载。
客户端系统基于。'
C.Google静态地图API:图片:图片呈现形式,使用因为某些原因被GFW屏蔽,所以是一样的。
微软地图应用程序接口服务Ditu.live.com正在响着。希望以后类似事件少发生。
部分信息来自互联网,仅供开发者参考!