物理网时代(IOT),设备供应商可以获得大量的GPS信息,移动物品的GPS信息尤其重要。通过研究GPS的轨迹,或停留位置等信息,可以获得对营销、售后、商业合作等重要的信息。

  想要了解GPS信息,首先需要通过编码,获取GPS的物理地址,以及GPS转化、编码等内容。本文作者遇到GPS逆编码问题,对比了百度地图API、高德地图API、腾讯地图API等三家国内主要地图供应商的API调用、条数限制、并发限制等内容。

百度地图API

  百度地图逆地址编码API,是放在Web服务API这一类中。存在两种方式:一,通过地址,获取百度坐标信息GPS;二,通过GPS,获取具体地址信息。

  通过调用百度API逆地址编码,可以获得详细的地址信息,以及周边的POI信息,POI信息在该接口中给出了最近的10个。

调用方式

http://api.map.baidu.com/geocoder/v2/?address=北京市海淀区上地十街10号&output=json&ak=你的ak&callback=showLocation

具体可以参考百度地图API官方网站:http://lbsyun.baidu.com/index.php?title=webapi/guide/webservice-geocoding

配额限制

分类 未认证 个人认证 企业认证
日配额(次) 6,000 300,000 3000,000
分钟并发量(次/分钟) 3,000 10,000 60,000
表中列出了,目前百度地图API存在的每日配额与并发量限制的具体数字。

高德地图API

  高德地图在移动端的市场占有率较高,在用户中的口碑也较好。我们研究了地图对逆地址编码的API的调用与配置限制。

调用方式

http://restapi.amap.com/v3/geocode/geo?parameters

  其中输入参数包括但不限于:高德Key、address等参数。高德地图API的详细介绍,请参考官方主页:http://lbs.amap.com/api/webservice/guide/api/georegeo

配额限制

  高德地图配额限制也是区分为个人开发者与企业开发者,相比百度地图个人开发者与企业开发者之间的配额差距更大。

![配额管理]](001.png)

腾讯地图API

  在查找soso地图的时候,发现soso地图官网上已经确实大部分文档,通过连接可以发现已经转移到腾讯地图。

调用方式

http://apis.map.qq.com/ws/geocoder/v1/?location=

其中location为”lat,lng”这样的格式,具体API的详细介绍参考官网:http://lbs.qq.com/webservice_v1/guide-gcoder.html

配额限制

  腾讯地图API的限制比较简单,且不能申请增加配额,除非身份变为企业用户。

日限制:1万次/Key/接口
并发限制:5次/秒/Key/接口

总结

  1. 逆地理位置编码,通过Webservice API 的方式调用,都存在每日/并发量限制;
  2. 但通过SDK、JavaScript API等方式调用,基本上是无限制条用;
  3. 三家地图API供应商中,百度对免费开发者最慷慨,获取的信息也是比较全面的;
  4. 腾讯地图API对企业申请,是最严格的,需要提供营业执照等证件。