第229行: | 第229行: | ||
{{bluepoint}}php中可以使用函数urlencode对特殊字符进行编码。 | {{bluepoint}}php中可以使用函数urlencode对特殊字符进行编码。 | ||
<div class="bluetitle"><div class="services-title-text">坐标系说明</div></div> | <div class="bluetitle"><div class="services-title-text">坐标系说明</div></div> | ||
− | {{bluepoint}}WGS84:为一种大地坐标系,也是目前广泛使用的GPS全球卫星定位系统使用的坐标系。<br/><br/>{{bluepoint}}GCJ02:是由中国国家测绘局制订的地理信息系统的坐标系统。由WGS84坐标系经加密后的坐标系。<br/><br/>{{bluepoint}}BD09:为百度坐标系,在GCJ02坐标系基础上再次加密。其中bd09ll表示百度经纬度坐标,bd09mc表示百度墨卡托米制坐标<br/><br/>{{bluepoint}} | + | {{bluepoint}}WGS84:为一种大地坐标系,也是目前广泛使用的GPS全球卫星定位系统使用的坐标系。<br/><br/>{{bluepoint}}GCJ02:是由中国国家测绘局制订的地理信息系统的坐标系统。由WGS84坐标系经加密后的坐标系。<br/><br/>{{bluepoint}}BD09:为百度坐标系,在GCJ02坐标系基础上再次加密。其中bd09ll表示百度经纬度坐标,bd09mc表示百度墨卡托米制坐标<br/><br/>{{bluepoint}}云逆地理编码服务V3版默认输入输出坐标类型为百度坐标(BD09),同时可通过参数("coord_type","ret_coordtype")控制输入输出坐标类型。输入坐标支持以上三种坐标系,输出坐标支持-国测局坐标(GCJ02)和百度坐标(BD09)<br/><br/><span style="color:#FF0000;">注意:不同类型坐标如需转换,请使用百度地图开放平台提供的</span>[http://lbsyun.baidu.com/index.php?title=webapi/guide/changeposition 标准坐标转换接口]<span style="color:#FF0000;">。请勿使用其他渠道提供的坐标转换方法,以免影响坐标转换精度。</span> |
<div class="bluetitle"><div class="services-title-text">服务配额</div></div> | <div class="bluetitle"><div class="services-title-text">服务配额</div></div> | ||
{{bluepoint}}每个开发者账号每天调用“云逆地理编码服务”API 服务的总次数(即配额)是有限的。 | {{bluepoint}}每个开发者账号每天调用“云逆地理编码服务”API 服务的总次数(即配额)是有限的。 |
2017年10月26日 (四) 05:56的版本
普通逆地理编码服务中,解析坐标所在行政区划,同时召回周边权重较高的POI数据用于位置描述。
云逆地理编码服务中,用户可使用在云存储中管理的自定义地点数据,对坐标进行个性化的位置描述。
http://api.map.baidu.com/cloudrgc/v1?location=40.055,116.308&geotable_id=135675&coord_type=bd09ll&ak=你的ak //GET请求
参数名 | 参数含义 | 类型 | 举例 | 默认值 | 是否必须 |
---|---|---|---|---|---|
location | 待解析的坐标,格式:纬度,经度。 |
float | 40.047,116.313 | 无 | 是 |
geotable_id | 用户使用云存储服务,存储自定义数据时生成的数据表ID。与ak配合鉴权。 使用个性化逆地理编码服务必须(使用指定geotable_id数据表中地理数据对坐标进行位置描述) 自定义数据的管理与维护介绍 |
int | 144316 | 无 | 是 |
extensions |
扩展信息控制。 是否返回扩展信息:默认不返回,extensions=pois时返回pois和custom_pois |
string | pois |
无 | 否 |
coord_type |
输入坐标的坐标系: bd09ll(百度经纬度坐标)、gcj02ll(国测局经纬度坐标)、wgs84ll(wgs84经纬度坐标) |
string | gcj02ll |
bd09ll |
否 |
ak | 用户申请注册的key(服务鉴权秘钥) 申请ak | string | E4805d16520de693a3fe70 | 无 | 是 |
sn | 若用户所用ak的校验方式为sn校验时该参数必须 sn生成 |
string | |
无 | 否 |
timestamp | 鉴权时间戳,配合ak鉴权 | string | |
无 | 否 |
名称 |
含义 | 类型 | |
---|---|---|---|
status |
返回结果状态值, 成功返回0 | int | |
location | lat |
纬度 |
float |
|
lng |
经度 |
float |
address_component |
country |
国家 |
string |
|
province |
省 |
string |
|
city |
城市 |
string |
|
district |
区、县 |
string |
|
street |
街道 |
string |
|
street_number |
街道门牌号 |
string |
|
admin_area_code |
行政区划代码 |
int |
|
country_code |
国家代码 |
int |
formatted_address |
地址结构化描述 |
string | |
pois |
name |
名称 |
string |
|
id |
百度地图POI ID |
string |
|
address |
地址 | string |
|
tag | 分类标签 | string |
|
location |
坐标 |
float |
|
direction |
请求点相对于返回点的方向 |
string |
|
distance |
与位置点的距离 |
int |
custom_pois |
name |
名称 |
string |
|
address |
地址 |
string |
|
tag |
分类标签 |
string |
|
location |
坐标 |
float |
|
direction |
请求点相对于返回点的方向 |
string |
|
distance |
与位置点的距离 |
int |
custom_location_description |
用户定义位置描述 |
string | |
recommended_location_description |
推荐的位置描述(结合custom_pois和pois计算推荐结果) | float |
API请求中需要用到中文或一些特殊字符的参数,如query、region等,为了避免提交到后台乱码,需要对这几个参数值进行编码处理,转换成UTF-8字符的二字符十六进制值,凡是不在下表中的字符都需要进行编码。
字符集合 | 字符 |
URL非保留字 |
a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 - _ . ~ |
URL保留字 |
! * ' ( ) ; : @ & = + $ , / ? % # [ ] |
如果中文参数中使用URL保留字字符的字面意思,例如:region关键字取值为"?北京",检索关键字包含一个问号,此问号也必须进行编码。
附注:
javascript中一般采用encodeURIComponent函数对特殊字符进行编码。
Java中可以使用函数URLEncoder.encode对特殊字符进行编码。
C#中可以使用函数HttpUtility.UrlEncode对特殊字符进行编码。
php中可以使用函数urlencode对特殊字符进行编码。
WGS84:为一种大地坐标系,也是目前广泛使用的GPS全球卫星定位系统使用的坐标系。
GCJ02:是由中国国家测绘局制订的地理信息系统的坐标系统。由WGS84坐标系经加密后的坐标系。
BD09:为百度坐标系,在GCJ02坐标系基础上再次加密。其中bd09ll表示百度经纬度坐标,bd09mc表示百度墨卡托米制坐标
云逆地理编码服务V3版默认输入输出坐标类型为百度坐标(BD09),同时可通过参数("coord_type","ret_coordtype")控制输入输出坐标类型。输入坐标支持以上三种坐标系,输出坐标支持-国测局坐标(GCJ02)和百度坐标(BD09)
注意:不同类型坐标如需转换,请使用百度地图开放平台提供的标准坐标转换接口。请勿使用其他渠道提供的坐标转换方法,以免影响坐标转换精度。
每个开发者账号每天调用“云逆地理编码服务”API 服务的总次数(即配额)是有限的。
每个开发者账号每天调用“云逆地理编码服务”API 服务的总次数(即并发量)是有限的。
若需要更高配额和并发量,请申请开发者认证以获取更高配额和更及时的技术支持。
同一个账号下的HTTP/HTTPS请求,配额,并发共享。
配额及默认并发量说明如下
分类 | 未认证 | 个人认证 | 企业认证 |
---|---|---|---|
日配额(次) | 2,000 | 2,000 | 100,000 |
分钟并发数(次/分钟) | 1,200 | 1,200 | 6,000 |
目前仅支持判断坐标点是否在百度母库某面状位置数据中(同普通逆地理编码服务)。暂时不支持自定义面状数据点面判断。我们有计划在17年末单独推出基于云存储V4服务的点面判断服务,请留意平台动态。
不支持。目前仅支持与自定义位置数据关联,实现坐标周边自定义POI位置描述场景需求。
2016年3月20日
V1.0