参数 | 值 | 说明 |
---|---|---|
address: |
该参数是地理编码的必填项,可以输入三种样式的值,分别是: • 标准的地址信息,如北京市海淀区上地十街十号; • 名胜古迹、标志性建筑物,如天安门,百度大厦; • 支持 “*路与*路交叉口”描述方式,如北一环路和阜阳路的交叉路口 注意:后两种方式并不总是有返回结果,只有当地址库中存在该地址描述时才有返回。 |
|
City: | 该参数是可选项,用于指定上述地址所在的城市,当多个城市都有上述地址时,该参数起到过滤作用。 |
(结果显示如下)
地理编码返回结果字段
名称 | 类型 | 说明 | |
---|---|---|---|
status | Int | 返回结果状态值, 成功返回0,其他值请查看附录。 | |
location | object | 经纬度坐标 | |
lat | float | 纬度值 | |
lng | float | 经度值 | |
precise | Int | 位置的附加信息,是否精确查找。1为精确查找,0为不精确。 | |
confidence | Int | 可信度 | |
level | string | 地址类型 |
json格式的返回值
//带回调函数的返回格式 showLocation&&showLocation( { status: 0, result: { location: { lng: 116.30814954222, lat: 40.056885091681 }, precise: 1, confidence: 80, level: "商务大厦" } } ) //不带回调函数的返回值 { status: 0, result: { location: { lng: 116.30814954222, lat: 40.056885091681 }, precise: 1, confidence: 80, level: "商务大厦" } }
xml格式的返回值
<GeocoderSearchResponse> <status>0</status> <result> <location> <lat>40.056885091681</lat> <lng>116.30814954222</lng> </location> <precise>1</precise> <confidence>80</confidence> <level>商务大厦</level> </result> </GeocoderSearchResponse>
特别说明:
若解析status字段为OK,但结果内容为空,原因分析及可尝试方法:
逆地理编码专属请求参数:
参数 | 是否必须 | 默认值 | 格式举例 | 含义 |
---|---|---|---|---|
coordtype | 否 | bd09ll | bd09ll 百度经纬度坐标 | 坐标的类型,目前支持的坐标类型包括:bd09ll(百度经纬度坐标)、gcj02ll(国测局经纬度坐标)、wgs84ll( GPS经纬度) |
location | 是 | 无 | 38.76623,116.43213 lat<纬度>,lng<经度> | 根据经纬度坐标获取地址 |
pois | 否 | 0 | 0 | 是否显示指定位置周边的poi,0为不显示,1为显示。当值为1时,显示周边100米内的poi。 |
以下是关于逆地理编码参数使用方法的示例。发送请求显示结果的JavaScript代码此处查看。
参数 | 值 |
---|---|
Latitude: | |
Longitude: | |
pois(是否显示周边100米内poi): |
(结果显示如下)