地图API调研报告DOC.docx

上传人:b****6 文档编号:9100384 上传时间:2023-02-03 格式:DOCX 页数:19 大小:316.65KB
下载 相关 举报
地图API调研报告DOC.docx_第1页
第1页 / 共19页
地图API调研报告DOC.docx_第2页
第2页 / 共19页
地图API调研报告DOC.docx_第3页
第3页 / 共19页
地图API调研报告DOC.docx_第4页
第4页 / 共19页
地图API调研报告DOC.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

地图API调研报告DOC.docx

《地图API调研报告DOC.docx》由会员分享,可在线阅读,更多相关《地图API调研报告DOC.docx(19页珍藏版)》请在冰豆网上搜索。

地图API调研报告DOC.docx

地图API调研报告DOC

地图API调研报告

 

1.调研目的

根据公司GPS产业线开发规划,有必要对目前主流的相关地图API接口的功能、性能、特性等内容进行分析和探讨,设计出符合市场需求,且技术上具备先进性、前瞻性,有市场竞争力的产品。

当前物流平台中主要使用的图吧地图,另外,还有高德地图,Google地图。

1、在使用过程情况中出现的以下一些问题:

1)没有实现卫星地图;

2)路线规划不完善(类似开始点结束点生成路线);

3)自定义图层没显示(道路,水系、绿地、人造区域);

4)不支持部标平台过检;

5)兼容性不好(特别是Flash版本兼容);

6)地图功能相对较为单调等

2、在开发维护过程中也出现了状况,影响到开发与维护的进行:

1)Flash源代码管理(版本不对应,有图吧地图接口,Google地图,高德地图);

2)没能形成统一接口(通常不同一个页面使用一个JS);

3)谷歌地图接口不稳定(平台已经屏蔽);

4)某些功能服务不全(例如躲避拥堵,天气查询功能);

5)兼容性(测试ie版本或者Flash版本兼容性);

所以,针对地图API,我们要选择一种解决方案,在保证系统运行稳定性的前提下,既能使得地图功能丰富,提高平台市场竞争力,又能符合部标过检系统,而且有利于我们平台开发与维护。

2.地图接口概述

而市场上大家所熟知的地图API中,不乏为数众多的主流搜索引擎推出自有品牌的相关产品,也有出自各大地图厂商的专业编程工具,哪个才是最符合公司下一期开发并且值得信赖和拥有的地图服务平台?

本次地图API的调研,期望能在下一期项目中做出合理的选择,能在相对长一段时间能够满足我们的使用要求。

目前,GoogleMap至今仍未获得地图API的国内运营资质,导致很多产品必须迁移至其它开发平台,所以地图开发平台的选择是本次调研的一大因素。

我们选择了地图API提供商是占有市场比较多,功能服务周全的是高德地图和XX地图。

2014年8月份,中国互联网信息中心(CNNIC)发布了《中国移动互联网调查研究报告》。

报告显示(如下图),XX地图以63.7%的用户使用率排名首位,高德地图以32.4%的用户使用率排名第二,两者占据近八成的市场份额,其后为搜狗地图(14.5%)、谷歌地图(13.9%)、腾讯地图(11.9%)。

根据分析,各地图API的功能、性能、收费策略、技术支持等的对比,我们平台在图吧地图继续使用的情况下,增加使用XX地图或者高德地图。

3.各大地图调研情况

3.1高德地图功能服务

地图界面显示丰富,地图对象类,封装了地图显示、交互等操作的方法

地图显示支持矢量图,卫星地图,地图角度旋转,中文、英文、中英文。

支持多种叠加图层,如:

3D楼块图层,叠加图片图层,叠加实时路况图层,路网信息图层等类型的图层。

3.1.1地图在线插件功能齐全

高德地图可以根据自己的需要基础地图服务上选择添加额外功能,高德地图除了有基本的地图工具插件外,还有类似圆编辑插件、折线多边形插件、鼠标工具插件、距离量测插件、类型切换插件。

通常,我们可以通过对这种插件的调用可以减少鼠标事件的复杂性,同时也减少了开发和维护的成本,一定程度上降低了程序的复杂性。

例如,原来使用图吧地图上画多边形时,要通过很多鼠标的相关事件触发才能完成整个画图过程,程序代码相对难以维护,或者造成程序运行不够稳定。

3.1.2地图服务全面

如下表:

插件名称

说明

AMap.Autocomplete插件

输入提示插件,根据输入关键字提示匹配信息

AMap.CitySearch插件

城市查询插件,IP定位获取当前城市信息

AMap.DistrictSearch插件

行政区查询服务插件,提供行政区相关信息

AMap.DragRoute插件

拖拽导航插件

AMap.Driving插件

驾车路线规划服务插件,提供起、终点坐标的驾车导航查询功能

AMap.Geocoder插件

地理编码与逆地理编码服务插件,用于地址描述与坐标间转换

AMap.Geolocation插件

浏览器定位,利用浏览器的定位接口获取位置信息

AMap.Hotspot插件

底图热点插件

AMap.LineSearch插件

公交路线服务插件,提供公交路线相关信息查询服务

AMap.PlaceSearch插件

地点搜索服务插件,提供某一特定地区的位置查询服务

AMap.PlaceSearchLayer插件

麻点图插件,提供海量搜索结果的辅助显示功能

AMap.RoadInfoSearch插件

道路及道路交叉口查询服务

AMap.StationSearch插件

公交站点查询服务插件,提供途经公交线路、站点经纬度等信息

AMap.Transfer插件

公交换乘服务插件,提供起、终点公交路线服务,整合步行方式

AMap.Walking插件

步行导航服务插件,提供起、终点步行路线规划服务

AMap.Weather插件

天气查询服务插件,提供城市/区县天气预报服务

从上图表看出,有一些插件是特有的,而且很适合运用在我们企业平台上的。

例如天气查询服务插件,我们平台有个功能需求是要获取指定城市天气情况的,那时候我们解决办法是通过获取天气的WebService来解决的,所以可以换成高德的API来获取相对比较简单一些。

所以,高德地图API在地图显示,服务功能上都较为符合我们企业平台的需求。

3.2高德地图在企业平台可行性

高德地图API作为免费接口供外面调用,其功能服务也相对有一些限制,例如访问次数,功能限制等。

对于我们企业平台,从这方面是否符合能使用高德地图呢?

3.2.1服务插件全面

①地理/逆地理编码,每日每Key调用限制200000次,每10分钟内调用次数限制10000次

②Place查询,每日每Key调用限制100000次,每10分钟内调用次数限制50000次

③输入提示,每日每Key调用限制100000次,每10分钟内调用次数限制50000次

④路线规划,每日每Key调用限制100000次,每10分钟内调用次数限制5000次

⑤道路查询,每日每Key调用限制25000次,每10分钟内调用次数限制2500次

⑥静态地图,每日每Key调用限制25000次,每10分钟内调用次数限制2500次

⑦定位,每日每Key调用限制100000次,每10分钟内调用次数限制5000次

高德地图API限制中,就目前的地图使用情况,在峰值的时候有可能会超出访问限制的次数,所以编者认为应该每个地图功能界面申请一个Key,估计较少出现访问限制的情况。

实在还是不满足次数限制,我们可以提供我们的地图请求pv日均值和峰值到高德,让他们进行评估。

3.2.2地图加载点的上限

在地图加载标记的数量上,现平台也有采用一定的措施限制。

比如地图监控页面,监控的车辆不能超出100个,也是从地图性能上的考虑。

如果加载的标记过多,必然会对地图操作有一定的影响。

而高德API对加载标记的数量建议在1000以下。

如果一定要显示更多的点,可以采用点的聚合加载。

另外,在路线绘制、折线/多边形绘制上是不用限制点数的。

3.2.3POI类型丰富全面

在地图可视化中加载类似加油站,收费站等兴趣点,高德API也有很多相关的类型,而且调用也是方便,只要根据相应的POI代码通过插件就可以显示在地图可视区域内了。

另外,加载城市点以及区域也方便,在高德API网站上都提供了POI类型对照表和城市编码对照表的相关下载。

3.2.4坐标系通过了加密处理

高德地图API在中国大陆地区使用的坐标系为国家规定的gcj-02坐标系。

而高德地图对外提供的坐标都是经过国家测绘局加密处理的,符合国家测绘局对地理信息保密要求,因此如果使用GPS获得的原始坐标在高德地图显示,会有偏差,需要将原始坐标经过加密转换,转化为高德坐标。

3.2.4API支持的平台及其调用方式

在Web端支持Javascript语言的接口,在服务器端支持REST方式调用的服务接口。

在移动端,支持Android、iOS、WindowsPhone。

从目前的Web端还是以后有可能涉及的移动端都是符合需求的。

3.2.5技术支持与问题反馈

在开发和维护中,难免会遇到一些不能解决或不知道怎么解决的问题,高德提供了比较好的技术支持和问题反馈途径。

需要寻求帮助,或者发现了接口或数据错误,或者想给高德提意见,可以提交到问答社区。

而且问答社区开放性好,很多问题可以在社区中搜索到答案。

3.3XX地图功能服务

XX地图JavaScriptAPI是一套由JavaScript语言编写的应用程序接口,它能够帮助您在网站中构建功能丰富、交互性强的地图应用程序。

XX地图API不仅包含构建地图的基本功能接口,还提供了诸如本地搜索、路线规划等数据服务。

适用于PC或移动设备端的基于浏览器的开发。

JS版本还为用户开放了开源库,简化开发。

其次,XX地图Web服务API包括PlaceAPI、GeocodingAPI、DirectionAPI,能够快速响应用户的请求,返回xml&Json数据。

另一方面,XX地图车联网API,为车联网行业定制的一套API。

提供地图显示、地址解析、位置描述、本地搜索、周边搜索、驾车路径规划、信息发送、天气、交通事件等多种服务。

3.3.1基本功能服务

♦基本地图功能:

展示(支持2D图、3D图、卫星图)、平移、缩放、拖拽等。

♦地图控件展示功能:

可以在地图上添加/删除鹰眼、工具条、比例尺、自定义版权、地图类型及定位控件,并可以设置各类控件的显示位置。

♦覆盖物功能:

支持在地图上添加/删除点、线、面、热区、行政区划、用户自定义覆盖物等;开源库提供富标注、标注管理器、聚合marker、自定义覆盖物等功能。

♦工具类功能:

提供经纬度坐标与屏幕坐标互转功能;开源库里提供测距、几何运算及GPS坐标/国测局坐标转XX坐标等功能。

♦定位功能:

支持IP定位及浏览器(支持html5特性浏览器)定位功能。

♦右键菜单功能:

支持在地图上添加右键菜单。

♦图层功能:

支持重设地图底图、地图上叠加实时交通图层或自定义图层功能。

♦鼠标交互功能:

支持动态修改鼠标样式、鼠标拖拽/缩放地图及鼠标绘制等功能。

♦本地搜索功能:

包括根据城市、矩形范围、圆形范围等条件进行POI搜索;且支持用户自有数据的检索。

♦驾车检索:

支持起始点坐标、起始点名称、LocalSearchPoi实例三种检索条件的检索;返回最短时间、最短距离、避开高速的驾车导航结果;且提供计算打车费用服务。

♦公交检索:

支持起始点坐标、起始点名称、LocalSearchPoi实例三种检索条件的检索;检索结果支持便捷、可换乘、少步行、不乘地铁四种方案。

3.3.2XX地图JavaScript开源库

XX地图JS开源库是一套基于XX地图API二次开发的开源的代码库。

目前提供多个lib库,帮助开发者快速实现在地图上添加Marker、自定义信息窗口、标注相关开发、快速加载城市列表、拉框放大、拉框搜索、区域限制设置、几何运算、实时交通、检索与公交驾车查询、鼠标绘制工具等功能。

开源库中的很多功能都是易用简便的,而且很适用于我们平台上。

例如:

判断车辆是否在区域内,或者车辆时候在折线(线路)上的功能或者是车辆是否进入站点内等功能,都可以从几何运算来解决问题。

3.3.3Web服务API功能齐全

XX地图Web服务API为开发者提供http接口,即开发者通过http形式发起检索请求,获取返回json或xml格式的检索数据。

用户可以基于此开发JavaScript、C#、C++、Java等语言的地图应用。

其中就包括,PlaceAPI,PlaceSuggestionAPI,GeocodingAPI,DirectionAPI,RouteMatrixAPI,IP定位API,坐标转换API。

对于我们企业平台,后台调用也有通过C#来调用WebXX地图API,也有较高的准确性。

3.3.4地图API个性化设置及自定义图层

XX地图JS支持多种个性化设置。

例如我们可以通过地图接口是否显示某些元素,例如:

陆地、水系、绿地、人造区域,高级别下的建筑物等,可以通过接口设置其中元素的显示样式等。

3.4XX地图在企业平台可行性

XX地图API作为免费接口供外面调用,其功能服务也相对有一些限制,例如访问次数,功能限制等。

对于我们企业平台,从这方面是否符合使用XX地图呢?

3.4.1API调用限制

XX地图API接口JS调用限制:

♦用户同时在线数:

按每秒初始JS获取来计算,支持每秒1000~1500次;

♦检索服务支持800次/秒;

♦公交、驾车服务400~600次/秒;

♦地理编码性能支持200次/秒;

♦带宽限度:

由于API数据量较小,完全支持服务;

♦坐标转换接口:

单ip50次/秒;(超过100次返回403错误)

♦静态图:

独立IP10个/秒。

XX地图Web服务调用限制

♦PlaceAPI每个key对应的访问限制为10万次/天;

♦PlacesuggestionAPI每个key对应的访问限制为10万次/天

♦DirectionAPI每个key限制为10万次/天;

♦GeocodingAPI无访问限制;坐标转换API无访问限制。

对于常用的地图页面,或者调用比较多的服务接口,可以单独使用一个Key去调用访问,防止超出调用限制。

3.4.2地图标注数量大小

标注数据量请控制在150个以内,以保持各个浏览器都能高性能地展示地图;标注数量在260以内,可以使用自定义覆盖物实现;标注数量大于300个,建议尝试marker聚合,或者数据抽希(比如有10个marker,选择其中6个做为显示点)。

3.4.3支持平台和调用方式

XX地图API除了有丰富的Javascript调用的API之外,也有相当完善的Web服务API,对于我们企业平台可以更好的通过C#后台直接去调用Web服务的获取数据结果。

而且通过之前做过的电子地图接口发现返回的数据较为可靠。

3.4.3极速版和大众版

XX地图JS接口分为极速版和大众版。

大众版是针对于PC端开发的应用程序接口,极速版是面向移动手机端的应用程序接口,对于我们平台也有手机客户端,应用的也是XX地图的API。

但是还没分极速版。

极速版是专为手机浏览器提供的API,可使用该套API,在手机页面中展示地图、标注位置、检索poi、查询线路等功能,更适配移动设备,体积更小,加载地图速度更快,更省流量

3.4.4API坐标系通过了加密处理

国际经纬度坐标标准为WGS-84,国内必须至少使用国测局制定的GCJ-02,对地理位置进行首次加密。

XX坐标在此基础上,进行了BD-09二次加密措施,更加保护了个人隐私。

XX对外接口的坐标系并不是GPS采集的真实经纬度,需要通过坐标转换接口进行转换。

真假经纬度转换,可以通过两次调用接口进行转换。

以前新邦地图也有相应的案例,转换的方法准确可靠。

3.4.5API支持各种元素叠加与隐藏

XX地图可以通过自定义地图样式,叠加隐藏图层。

相关图层也是相当丰富,包括常见的道路,水系、绿地、人造区域,高级别下的建筑物等信息。

如,对于我们平台地图看板用到元素的叠加与隐藏的自定义地图。

3.4.6POI检索功能强大

地图本地搜索功能:

包括根据城市、矩形范围、圆形范围、搜索关键字等条件的方法进行POI搜索;且支持用户自有数据的检索。

3.5车辆联网联控地图功能服务

车辆联网联控地图API是一套由JavaScript语言编写的应用程序接口,它让网站中构建操作简单、功能丰富的地图应用,里面包含构建地图基本功能的各种接口。

如基础地图操作,地图控件,地图叠加物等。

提供了诸如位置搜索、周边查询、出行路线规划等功能服务,由于部标系统的需求,过检必要使用四维图新地图,所以部标系统打算使用SmartEarth地图。

3.5.1地图特性与功能服务

地图显示类型有:

地形图,卫星图,三维地图,混合地图。

API提供了大量实用且易用的方法与地图进行交互,拥有一系列向地图添加内容的服务,更极大程度地从用户的需求和体验出发,实现功能丰富、交互性强的地图应用程序的构建,从而可以创建稳定且功能全面的地图应用程序。

3.5.2地图的服务丰富

服务API提供了:

本地搜索,位置偏移,路线计算,地理编码,逆地理编码,行政区划查询,天气预报查询等服务,通过使用服务API结合地图API,我们可以将本地搜索,位置偏移,路线计算,地理编码,逆地理编码,行政区划查询,天气预报查询等操作的查询结果显示在地图上,为地图功能页面提供更有针对性而且方便的应用。

3.5.3API组件简单易用

地图提供了较为常规的工具条组件,截图组件,地图聚合组件

①工具条组件可以在地图平台中加入相关的地图操作功能,如拉框放大、拉框缩小、截图、打印、测距、测面等功能,各功能点可配置,通过简单的配置可以方便的增加或减少地图操作各个功能点。

另外组件中还包含地图中心显示功能,随着地图中心位置的变化可以相应的显示出当前中心位置所在行政区划。

②截图组件将地图操作常用的拉框截图的功能以组件的形式提供出来。

通过鼠标划过一块矩形区域,截取此地图区域,所截取的内容除了地图背景图之外,还可以截取到地图上的各种元素,如叠加层、地图标注、线、面、文本等等。

③地图聚合组件通过聚合显示的效果来代替多个marker显示在地图上,从而解决了地图上添加成千上万个marker时导致的性能问题。

以上组件功能基本可以使用在部标系统中。

3.6车辆联网联控地图在部标系统的可行性

3.6.1服务限制情况

地理/逆地理编码、Place查询、输入提示、路线规划、道路查询、静态地图、定位等,每分钟或者每天的限制次数,这些地图服务调用是否有限制是根据您签订的合同而言的,具体内容具体分析。

3.6.2坐标通过加密处理

地图对外接口的坐标系,都是经过国家测绘局加密处理,符合国家测绘局对地理信息保密要求。

获取GPS经纬度坐标后,需要通过我们的服务SE_SH进行加密之后再放入api或者服务中使用。

3.6.3支持平台和调用方式

支持浏览器兼容IE6以上、FireFox、Safari、Chrome多种主流浏览器,调用方式可以是Javascript和WebService。

3.6.4海量地图实时显示

提供海量数据的实时展示,具备高效的实时刷新功能,其动态刷新频率可支持10秒以内,支持数据可达百万以上。

3.6.5技术支持和问题反馈

在开发和维护中,难免会遇到一些不能解决或不知道怎么解决的问题,我们可以直接联系相关工作人员

4.对比与分析

4.1各大地图功能服务对比

高德地图、XX地图、车辆联网联控地图与图吧地图的比较,如下表

功能\API提供商

高德地图

XX地图

车辆联控联网地图

图吧地图

备注

地图接口

基本的地图操作,包含测距功能

Flash地图

×

 

卫星地图

×

部标过检

×

×

符合部标过检(四维图新地图)

中英文图

×

×

×

叠加图层

×

×

楼块图层,叠加图片图层,叠加实时路况图层,路网信息图层

标注接口

在地图上自定义标注地点和内容

搜索功能

√(次数限制)

√(次数限制)

√(收费)

√(收费)

含周边查询

导航功能

×

√(收费)

自驾路线查询,

公交查询

×

√(收费)

含公交换乘查询,公交线路查询

交通路况功能

√(收费)

√(收费)

实时路况,红绿橙颜色表示流量及堵塞情况

地址解析和逆地址解析

√(次数限制)

√(次数限制)

√(收费)

√(收费)

地址装换成经纬度坐标信息和坐标信息转换成城市等地址信息

海量显示数据

×

具备高效的实时刷新功能

本地城市功能

√(收费)

√(收费)

根据IP自动定位访问者的城市

自定义图层显示

×

×

×

显示道路,水系、绿地、人造区域,高级别下建筑物等信息

JS开源库

×

×

提供JS的lib库,解决类似几何运算,聚合算法等功能

Web服务API

×

√(次数限制)

√(收费)

为开发者提供http接口,获取返回json或xml格式检索数据

4.2地图收费使用情况

对于全国联网联控地图和原有图吧地图中,图吧功能较为齐全,但是不符合部标过检。

而且各个功能价格制定标准不一样,详细的收费标准以签订的使用合同为准。

对于我们平台也已经签订了这两家的合同。

图吧租用价格:

名称

描述

价格

图吧

地图接口服务

图吧提供地图操作、地图搜索、地图定位的API接口功能

34000元/年(已购买)

叠加层自处理服务

图吧以租用方式向日滨提供叠加层生成工具。

优势在于自主性高,可随时生成所需要的任务点、线、画图层,不受次数限制。

定制5个图层

图吧提供广州政府机关、餐饮服务、宾馆酒店、加油站、收费站5个图层数据

四维

地图接口服务

本地搜索、路线计算、地理编码、逆地理编码、取图服务、定位纠正、IP定位、行政区查询、天气预报查询等

32000元/年(已购买)

32000元/1年/1亿次

XX

地图接口服务

本地搜索、路线计算、地理编码、逆地理编码、取图服务、定位纠正、IP定位、行政区查询、天气预报查询等

免费使用

4.3投入与效益

经分析,可以使用三种方案:

方案一、图吧+四维,部标平台使用四维地图过检,企业平台使用图吧地图保持不变;

方案二、XX+四维,部标平台使用四维地图过检,企业平台增加使用XX地图;

方案三、高德地图,部标平台使用高德地图过检,企业平台也增加使用高德地图;

图吧+四维(当前方案)

XX+四维

高德地图

当前费用

3.4万+3.2万=6.6万/年

\

\

开发投入

40人/日

80人/日

70人/日

其他投入

15万(重新过检)

建成后费用

3.4万+3.2万=6.6万/年

3.4万/年

3.2万/年

效益

研发投入最少,但长期要求购买2份地图

只需购买1份地图,且实现较多功能

只需购买1份地图,满足大部分客户要求

风险

图吧功能较少,接口不够丰富,可能某些项目还是要使用其他地图,需要统一接口

目前图吧提供的收费站、加油站等数据无法获得

收费层次较高,如果需要更多功能,费用激增

风险成本和应对

需要继续投入人力开发其他地图

目前使用率不高,如果需要更新可单独购买,但可能单次成本较高

可能还是要考虑在其他途径购买数据

5.调研总结与下一步工作

5.1调研总结

1、企业平台增加使用XX地图

免费使用的API,我们看出高德地图API和XX地图API对矢量地图的良好支持及其迁移工具所具备的强大兼容性,在地图显示、服务功能中占比较大的优势。

但是对于我们企业平台,有三个功能非常依赖于XX地图API的功能:

Web服务API、JS开源库、以及自定义图层显示

2、部标平台增加使用全国联网联控地图

全国联网联控地图作为中国交通通信信息中心的联网联控地图服务平台,在地图数据管理和配置机制也相当可靠,也支持部标过检平台使用

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 商业计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1