地理编码示例

参数 说明
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,但结果内容为空,原因分析及可尝试方法:

7.逆地理编码

逆地理编码专属请求参数:

参数是否必须默认值格式举例含义
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):

(结果显示如下)