百度地图使用指南的API服务
Q:百度地图API是否收费?收费版和免费版有区别吗?
不收费,也没有版本区别。百度地图所提供的API只有一个版本。但如果您的应用属于商业应用的情形(使用百度地图且用于商业应用(如GPS运营等),从而直接或间接获得收益),需要同百度地图另行达成协议或获得百度地图的事先书面许可。
Q:百度坐标为何有偏移?
国际经纬度坐标标准为WGS-84,国内必须至少使用国测局制定的GCJ-02,对地理位置进行首次加密。百度坐标在此基础上,进行了BD-09二次加密措施,更加保护了个人隐私。百度对外接口的坐标系并不是GPS采集的真实经纬度,需要通过坐标转换接口进行转换。
百度地图api中采用两种坐标体系,经纬度坐标系和墨卡托投影坐标系。前者单位是度,后者单位是米,具体定义可以参见百科词条解释。
Q:百度地图API需要申请Key吗?
百度地图Android SDK、IOS SDK、Web服务API、车联网API需要申请Key,才可正常使用。当前对申请key个数没有限制。在API官网每个产品该书页均会说明是否需要使用Key,且提供申请Key的地址。其它产品无需申请。
Q:定位SDK和安卓SDK的区别是什么?
1、百度地图定位SDK是专业的定位工具,采用WIFI、基站、GPS混合定位,返回百度坐标,并能正确地显示在百度坐标系的地图上。误差不超过50米。百度地图定位SDK适用于安卓和塞班系统
2、百度地图安卓SDK有兴趣点查询、公交驾车、添加覆盖物等功能。如果单用定位功能的话,定位SDK更省资源。
3、百度定位SDK可以返回三种坐标系,分别是bd09, bd09ll和gcj02,其中bd-09能无偏差地显示在百度地图上。
Q:百度地图API的并发数与访问限制如何?
并发数参数描述如下:
JavaScript API: 用户同时在线数按每秒初始JS获取来计算,支持每秒1000~1500次;
检索服务支持800次/秒;
公交、驾车服务400~600次/秒;
地理编码性能支持200次/10秒;
带宽限度:由于API数据量较小,完全支持服务;
坐标转换接口:单ip 50次/秒;(超过100次返回403错误)
静态图API:独立IP 10个/秒。
访问频率限制如下:Place API: 1个key访问1000次/天。其他未做说明的,无限制调用。
Q:在不连接网络情况下,是否可正常使用百度地图API?
1、Android SDK或者iOS SDK使用离线地图功能时
2、URI API调用百度客户端(且使用离线地图)时除以上两种情况,其他您在使用百度地图API,需要保证网络连接,无论是2G/3G或者WIFI,才可正常使用地图功能。