我需要將緯度/經度座標轉換爲地址。我可以使用Google Maps API,但我需要一個XML響應。 我看過Convert Lat Long to address Google Maps ApiV2,但我需要能夠在JavaScript中做到這一點。
我的問題是:如何將Lat/Long座標轉換爲地址?將緯度/經度轉換爲地址
0
A
回答
1
您可以使用GeoNames的FindNearestAddress。
它需要一個緯度和經度參數,並以XML格式返回最近的地址。
從例如:
http://api.geonames.org/findNearestAddress?lat=37.451&lng=-122.18&username=demo
<address>
<street>Roble Ave</street>
<mtfcc>S1400</mtfcc>
<streetNumber>649</streetNumber>
<lat>37.45127</lat>
<lng>-122.18032</lng>
<distance>0.04</distance>
<postalcode>94025</postalcode>
<placename>Menlo Park</placename>
<adminCode2>081</adminCode2>
<adminName2>San Mateo</adminName2>
<adminCode1>CA</adminCode1>
<adminName1>California</adminName1>
<countryCode>US</countryCode>
</address>
</geonames>
0
這是一種替代方法。你可以使用下面的google api獲取地址作爲json腳本。你可以在你的應用程序中解析相同的地址。
+0
記得用你的座標替換原點和目的地。希望它能幫助你。 :-) –
1
var geocoder = new google.maps.Geocoder(); // create a geocoder object
var location = new google.maps.LatLng(position.coords.latitude, position.coords.longitude); // turn coordinates into an object
geocoder.geocode({'latLng': location}, function (results, status) {
if(status == google.maps.GeocoderStatus.OK) { // if geocode success
var add=results[0].formatted_address; // if address found, pass to processing function
document.write(add);
從 https://gist.github.com/marchawkins/9406213/download# 它的工作原理我
相關問題
- 1. C#轉換地址,經度和緯度
- 2. Rails:Geokit錯誤地將IPv4地址轉換爲經度和緯度
- 3. 將地址轉換爲經度和緯度
- 4. 如何將地址轉換爲經度/緯度?
- 5. 將地址轉換爲經度和緯度在php
- 6. 將燃燒的男子地址轉換爲緯度/經度
- 7. 如何將地址從Firebase轉換爲緯度和經度
- 8. 將地址轉換爲谷歌地圖的經緯度iPhone
- 9. 將緯度/經度轉換爲整數
- 10. 將MKMapRect.origin轉換爲經度和緯度
- 11. 將WGS84轉換爲經度和緯度
- 12. 將「GLNX/Y」轉換爲經度,緯度
- 13. php地址轉爲經緯度
- 14. 緯度和經度地址
- 15. 將角度地圖轉換爲經度谷歌地圖中的緯度/經度
- 16. 我們如何將經緯度轉換爲網站的地址?
- 17. 如何將經緯度轉換爲郵政地址
- 18. 使地址爲緯度經度ti.map
- 19. 轉換經度和緯度
- 20. 經度和緯度轉換
- 21. 如何將地理經度+緯度轉換爲雙倍?
- 22. 如何將地理單元轉換爲緯度/經度?
- 23. 將緯度經度座標轉換爲圖像地圖座標
- 24. 將緯度/經度字段轉換爲地理空間點
- 25. 將浮點經度和緯度轉換爲地理
- 26. 在地圖上將經度和緯度轉換爲X Y
- 27. 將緯度/經度值轉換爲小地圖
- 28. 如何將經度/緯度轉換爲靜態地圖圖像
- 29. 將緯度/經度轉換爲svg地圖上的點
- 30. 將IP地址轉換爲緯度/經度座標的工具或PHP代碼
你知道,如果有,可以給更緊密的地址的API源? – user2574350
這就是我所知道的,對不起。 –
感謝您的回答。 – user2574350