php 根据经纬度 获得 城市名
PHP代码,如何根据经纬度获得城市名。高分送上!谢谢大家,(已知经纬度)必须是PHP的代码。获得的城市名格式为:北京...
PHP代码,如何根据经纬度获得城市名。
高分送上!谢谢大家,(已知经纬度)必须是PHP的代码。
获得的城市名格式为:北京 展开
高分送上!谢谢大家,(已知经纬度)必须是PHP的代码。
获得的城市名格式为:北京 展开
5个回答
展开全部
嘿嘿 这分数你应该要给我了 我收藏的好玩意终于可以拿出来分享了
http://api.map.baidu.com/geocoder?location=30.990998,103.645966&output=xml&key=28bcdd84fae25699606ffad27f8da77b
打开这个网址你就会发现奇迹,不要用360浏览器打开呢 360垃圾 打开的时候总是崩溃掉
中间的location表示坐标 格式:维度,经度
推荐于2016-03-21
展开全部
这种功能,只能调用第三方的接口了,百度地图API就有这个接口addressComponents,逆地址解析,参考方法如下:
<GeocoderSearchResponse>
<status>OK</status>
<result>
<location>
<lat>38.990998</lat>
<lng>103.645966</lng>
</location>
<formatted_address>甘肃省武威市民勤县</formatted_address>
<business/>
<addressComponent>
<streetNumber/>
<street/>
<district>民勤县</district>
<city>武威市</city>
<province>甘肃省</province>
</addressComponent>
<cityCode>118</cityCode>
</result>
</GeocoderSearchResponse>
具体接口地址如下:
http://api.map.baidu.com/geocoder?location=38.990998,103.645966&output=xml&key=28bcdd84fae25699606ffad27f8da77b
<GeocoderSearchResponse>
<status>OK</status>
<result>
<location>
<lat>38.990998</lat>
<lng>103.645966</lng>
</location>
<formatted_address>甘肃省武威市民勤县</formatted_address>
<business/>
<addressComponent>
<streetNumber/>
<street/>
<district>民勤县</district>
<city>武威市</city>
<province>甘肃省</province>
</addressComponent>
<cityCode>118</cityCode>
</result>
</GeocoderSearchResponse>
具体接口地址如下:
http://api.map.baidu.com/geocoder?location=38.990998,103.645966&output=xml&key=28bcdd84fae25699606ffad27f8da77b
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
实现这种功能,你只能调用第三方的接口了,百度地图API就有这个接口addressComponents,逆地址解析,具体参考API
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
分真不高对于这个问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询