百度地图API地理位置和坐标转换
1.由地名(省份、城市、街道等)得到其對(duì)應(yīng)的百度地圖坐標(biāo):
http://api.map.baidu.com/geocoder/v2/?output=json&ak=你從百度申請(qǐng)到的Key&address=北京市
其對(duì)大陸主要城市的解析很好,但是有些大陸的小城市、香港、臺(tái)灣的一些區(qū)域無(wú)法解析,我測(cè)試到的如下:
解析錯(cuò)誤的城市:伊犁|新界|新竹|港島|基隆|云林|博爾塔拉|桃園|苗栗|南投|克孜勒蘇|臺(tái)東|
?伊犁可以使用新疆伊犁來(lái)解析,更好的辦法是使用谷歌地圖API,比如這樣使用:
http://maps.google.com/maps/api/geocode/json?sensor=false&address=地址
?在谷歌地圖中,港島可以使用:
Hong Kong Island來(lái)解析,
云林可以使用:
Yunlin County, Taiwan
來(lái)解析,
博爾塔拉可以使用博爾塔拉蒙古自治州來(lái)解析,
2.由坐標(biāo)反解得到對(duì)應(yīng)的地址:
?http://api.map.baidu.com/geocoder/v2/?output=json&ak=你從百度申請(qǐng)到的Key&location=緯度(Latitude),經(jīng)度(Longitude)
注意,緯度和經(jīng)度之間有個(gè)英文逗號(hào)。
具體參考:http://developer.baidu.com/map/webservice-geocoding.htm
與50位技術(shù)專家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的百度地图API地理位置和坐标转换的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: WebClient 通过get和post
- 下一篇: 百度地图开发总结----3.判断一个点是