地图、API调研报告28563.pdf





《地图、API调研报告28563.pdf》由会员分享,可在线阅读,更多相关《地图、API调研报告28563.pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 地图 API 调研报告目 录 1.调研目的.2 2.地图接口概述.3 3.各大地图调研情况.3 3.1 高德地图功能服务.3 3.1.1 地图在线插件功能齐全.3 3.1.2 地图服务全面.4 3.2 高德地图在企业平台可行性.4 3.2.1 服务插件全面.4 3.2.2 地图加载点的上限.5 3.2.3 POI 类型丰富全面.5 3.2.4 坐标系通过了加密处理.5 3.2.4 API 支持的平台及其调用方式.5 3.2.5 技术支持与问题反馈.5 3.3 百度地图功能服务.6 3.3.1 基本功能服务.6 3.3.2 百度地图 JavaScript 开源库.6 3.3.3 Web 服务
2、API 功能齐全.7 3.3.4 地图 API 个性化设置及自定义图层.7 3.4 百度地图在企业平台可行性.7 3.4.1 API 调用限制.7 3.4.2 地图标注数量大小.7 支持平台和调用方式.8 3.4.3 极速版和大众版.8 3.4.4 API 坐标系通过了加密处理.8 3.4.5 API 支持各种元素叠加与隐藏.8 3.4.6 POI 检索功能强大.8 3.5 车辆联网联控地图功能服务.8 3.5.1 地图特性与功能服务.8 3.5.2 地图的服务丰富.9 3.5.3 API 组件简单易用.9 3.6 车辆联网联控地图在部标系统的可行性.9 3.6.1 服务限制情况.9 3.6.
3、2 坐标通过加密处理.9 3.6.3 支持平台和调用方式.9 3.6.4 海量地图实时显示.10 3.6.5 技术支持和问题反馈.10 4.对比与分析.10 4.1 各大地图功能服务对比.10 4.2 地图收费使用情况.11 4.3 投入与效益.11 4.4 存在的风险.错误!未定义书签。5.调研总结与下一步工作.12 5.1 调研总结.12 5.2 进一步工作.12 1.调研目的 根据公司 GPS 产业线开发规划,有必要对目前主流的相关地图 API 接口的功能、性能、特性等内容进行分析和探讨,设计出符合市场需求,且技术上具备先进性、前瞻性,有市场竞争力的产品。当前物流平台中主要使用的图吧地图
4、,另外,还有高德地图,Google 地图。1、在使用过程情况中出现的以下一些问题:1)没有实现卫星地图;2)路线规划不完善(类似开始点结束点生成路线);3)自定义图层没显示(道路,水系、绿地、人造区域);4)不支持部标平台过检;5)兼容性不好(特别是 Flash 版本兼容);6)地图功能相对较为单调等 2、在开发维护过程中也出现了状况,影响到开发与维护的进行:1)Flash 源代码管理(版本不对应,有图吧地图接口,Google 地图,高德地图);2)没能形成统一接口(通常不同一个页面使用一个 JS);3)谷歌地图接口不稳定(平台已经屏蔽);4)某些功能服务不全(例如躲避拥堵,天气查询功能);5
5、)兼容性(测试 ie 版本或者 Flash 版本兼容性);所以,针对地图 API,我们要选择一种解决方案,在保证系统运行稳定性的前提下,既能使得地图功能丰富,提高平台市场竞争力,又能符合部标过检系统,而且有利于我们平台开发与维护。2.地图接口概述 而市场上大家所熟知的地图 API 中,不乏为数众多的主流搜索引擎推出自有品牌的相关产品,也有出自各大地图厂商的专业编程工具,哪个才是最符合公司下一期开发并且值得信赖和拥有的地图服务平台?本次地图 API 的调研,期望能在下一期项目中做出合理的选择,能在相对长一段时间能够满足我们的使用要求。目前,Google Map 至今仍未获得地图 API 的国内运
6、营资质,导致很多产品必须迁移至其它开发平台,所以地图开发平台的选择是本次调研的一大因素。我们选择了地图 API 提供商是占有市场比较多,功能服务周全的是高德地图和百度地图。2014 年 8 月份,中国互联网信息中心(CNNIC)发布了中国移动互联网调查研究报告。报告显示(如下图),百度地图以 63.7%的用户使用率排名首位,高德地图以32.4%的用户使用率排名第二,两者占据近八成的市场份额,其后为搜狗地图(14.5%)、谷歌地图(13.9%)、腾讯地图(11.9%)。根据分析,各地图 API 的功能、性能、收费策略、技术支持等的对比,我们平台在图吧地图继续使用的情况下,增加使用百度地图或者高德
7、地图。3.各大地图调研情况 3.1 高德地图功能服务 地图界面显示丰富,地图对象类,封装了地图显示、交互等操作的方法 地图显示支持矢量图,卫星地图,地图角度旋转,中文、英文、中英文。支持多种叠加图层,如:3D 楼块图层,叠加图片图层,叠加实时路况图层,路网信息图层等类型的图层。3.1.1 地图在线插件功能齐全 高德地图可以根据自己的需要基础地图服务上选择添加额外功能,高德地图除了有基本的地图工具插件外,还有类似圆编辑插件、折线多边形插件、鼠标工具插件、距离量测插件、类型切换插件。通常,我们可以通过对这种插件的调用可以减少鼠标事件的复杂性,同时也减少了开发和维护的成本,一定程度上降低了程序的复杂
8、性。例如,原来使用图吧地图上画多边形时,要通过很多鼠标的相关事件触发才能完成整个画图过程,程序代码相对难以维护,或者造成程序运行不够稳定。地图服务全面 如下表:插件名称 说明 AMap.Autocomplete 插件 输入提示插件,根据输入关键字提示匹配信息 AMap.CitySearch 插件 城市查询插件,IP 定位获取当前城市信息 AMap.DistrictSearch 插件 行政区查询服务插件,提供行政区相关信息 AMap.DragRoute 插件 拖拽导航插件 AMap.Driving 插件 驾车路线规划服务插件,提供起、终点坐标的驾车导航查询功能 AMap.Geocoder 插件
9、地理编码与逆地理编码服务插件,用于地址描述与坐标间转换 AMap.Geolocation 插件 浏览器定位,利用浏览器的定位接口获取位置信息 AMap.Hotspot 插件 底图热点插件 AMap.LineSearch 插件 公交路线服务插件,提供公交路线相关信息查询服务 AMap.PlaceSearch 插件 地点搜索服务插件,提供某一特定地区的位置查询服务 AMap.PlaceSearchLayer 插件 麻点图插件,提供海量搜索结果的辅助显示功能 AMap.RoadInfoSearch 插件 道路及道路交叉口查询服务 AMap.StationSearch 插件 公交站点查询服务插件,提供
10、途经公交线路、站点经纬度等信息 AMap.Transfer 插件 公交换乘服务插件,提供起、终点公交路线服务,整合步行方式 AMap.Walking 插件 步行导航服务插件,提供起、终点步行路线规划服务 AMap.Weather 插件 天气查询服务插件,提供城市/区县天气预报服务 从上图表看出,有一些插件是特有的,而且很适合运用在我们企业平台上的。例如天气查询服务插件,我们平台有个功能需求是要获取指定城市天气情况的,那时候我们解决办法是通过获取天气的 WebService 来解决的,所以可以换成高德的 API 来获取相对比较简单一些。所以,高德地图 API 在地图显示,服务功能上都较为符合我们
11、企业平台的需求。3.2 高德地图在企业平台可行性 高德地图 API 作为免费接口供外面调用1,其功能服务也相对有一些限制,例如访问次数,功能限制等。对于我们企业平台,从这方面是否符合能使用高德地图呢?3.2.1 服务插件全面 地理/逆地理编码,每日每 Key 调用限制 200000 次,每 10 分钟内调用次数限制 10000 次 1 高德地图不收费,但要将企业名称(个人姓名)、联系人、应用名称以及您使用的 key 通过邮箱发送到高德备案。Place 查询,每日每 Key 调用限制 100000 次,每 10 分钟内调用次数限制 50000 次 输入提示,每日每 Key 调用限制 100000
12、 次,每 10 分钟内调用次数限制 50000 次 路线规划,每日每 Key 调用限制 100000 次,每 10 分钟内调用次数限制 5000 次 道路查询,每日每 Key 调用限制 25000 次,每 10 分钟内调用次数限制 2500 次 静态地图,每日每 Key 调用限制 25000 次,每 10 分钟内调用次数限制 2500 次 定位,每日每 Key 调用限制 100000 次,每 10 分钟内调用次数限制 5000 次 高德地图 API 限制中,就目前的地图使用情况,在峰值的时候有可能会超出访问限制的次数,所以编者认为应该每个地图功能界面申请一个 Key,估计较少出现访问限制的情况
13、。实在还是不满足次数限制,我们可以提供我们的地图请求 pv 日均值和峰值到高德,让他们进行评估。3.2.2 地图加载点的上限 在地图加载标记的数量上,现平台也有采用一定的措施限制。比如地图监控页面,监控的车辆不能超出 100 个,也是从地图性能上的考虑。如果加载的标记过多,必然会对地图操作有一定的影响。而高德 API 对加载标记的数量建议在 1000 以下。如果一定要显示更多的点,可以采用点的聚合加载。另外,在路线绘制、折线/多边形绘制上是不用限制点数的。3.2.3 POI 类型丰富全面 在地图可视化中加载类似加油站,收费站等兴趣点,高德 API 也有很多相关的类型,而且调用也是方便,只要根据
14、相应的 POI 代码通过插件就可以显示在地图可视区域内了。另外,加载城市点以及区域也方便,在高德 API 网站上都提供了 POI 类型对照表和城市编码对照表的相关下载。3.2.4 坐标系通过了加密处理 高德地图 API 在中国大陆地区使用的坐标系为国家规定的 gcj-02 坐标系。而高德地图对外提供的坐标都是经过国家测绘局加密处理的,符合国家测绘局对地理信息保密要求,因此如果使用 GPS获得的原始坐标在高德地图显示,会有偏差,需要将原始坐标经过加密转换,转化为高德坐标。3.2.4 API 支持的平台及其调用方式 在 Web 端支持 Javascript 语言的接口,在服务器端支持 REST 方
15、式调用的服务接口。在移动端,支持 Android、iOS、WindowsPhone。从目前的 Web 端还是以后有可能涉及的移动端都是符合需求的。3.2.5 技术支持与问题反馈 在开发和维护中,难免会遇到一些不能解决或不知道怎么解决的问题,高德提供了比较好的技术支持和问题反馈途径。需要寻求帮助,或者发现了接口或数据错误,或者想给高德提意见,可以提交到问答社区。而且问答社区开放性好,很多问题可以在社区中搜索到答案。3.3 百度地图功能服务 百度地图 JavaScript API 是一套由 JavaScript 语言编写的应用程序接口,它能够帮助您在网站中构建功能丰富、交互性强的地图应用程序。百度
16、地图 API 不仅包含构建地图的基本功能接口,还提供了诸如本地搜索、路线规划等数据服务。适用于 PC 或移动设备端的基于浏览器的开发。JS版本还为用户开放了开源库,简化开发。其次,百度地图 Web 服务 API 包括 Place API、Geocoding API、Direction API,能够快速响应用户的请求,返回 xml&Json 数据。另一方面,百度地图车联网 API,为车联网行业定制的一套 API。提供地图显示、地址解析、位置描述、本地搜索、周边搜索、驾车路径规划、信息发送、天气、交通事件等多种服务。3.3.1 基本功能服务 基本地图功能:展示(支持 2D 图、3D 图、卫星图)、
17、平移、缩放、拖拽等。地图控件展示功能:可以在地图上添加/删除鹰眼、工具条、比例尺、自定义版权、地图类型及定位控件,并可以设置各类控件的显示位置。覆盖物功能:支持在地图上添加/删除点、线、面、热区、行政区划、用户自定义覆盖物等;开源库提供富标注、标注管理器、聚合 marker、自定义覆盖物等功能。工具类功能:提供经纬度坐标与屏幕坐标互转功能;开源库里提供测距、几何运算及 GPS坐标/国测局坐标转百度坐标等功能。定位功能:支持 IP 定位及浏览器(支持 html5 特性浏览器)定位功能。右键菜单功能:支持在地图上添加右键菜单。图层功能:支持重设地图底图、地图上叠加实时交通图层或自定义图层功能。鼠标
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 地图 API 调研 报告 28563

限制150内