簡體   English   中英

如何將緯度/經度轉換為地址

[英]How to do Convert Latitude/Longitude To Address

我寫了一些代碼,這些代碼工作但只獲得緯度和經度,但我想從街道地址轉換緯度和經度。

 <!DOCTYPE html> <html> <head> <title>location</title> </head> <body> <script type="text/javascript"> navigator.geolocation.getCurrentPosition(function(position) { document.write("latitude= " + position.coords.latitude); document.write("longitude= " + position.coords.longitude); }); </script> </body> </html> 

嘗試使用Google Reverse Geocoding:

反向地理編碼示例

如果您想從地址獲取緯度和經度,則該過程稱為地理編碼,可以使用Google Maps API完成。 以下是運行此轉換的示例python代碼:

import requests
import json

def convert(address):
    URL = 'https://maps.googleapis.com/maps/api/geocode/json?address=' + address + '&key=[INSERT API KEY]&callback=initMap'
    r = requests.get(URL).json()
    return r['results'][0]['geometry']['location']

如果您希望獲得基於緯度和經度的地址,那么也可以從Google Maps API獲取反向地理編碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM