0

在我的公司中,我們使用Google地圖API對地址進行地理編碼以獲取經度和緯度。 Fpor城市,它工作正常。但是,當我們必須找到公路/公路的經緯度時,並沒有數字。我們只有地址的名稱/代碼和公里/英里的位置(即:50公里處的BR-060或150公里處的Bandeirantes公路)。如何在Google地圖中獲取公路和道路的經緯度API

我住在巴西,所以也許我們使用的表達式不匹配,但我想知道是否有辦法找到這些地址的緯度/經度,導致我們找不到它們。我們試圖在Google的文檔中看到沒有成功。

回答

0

這裏的,顯示了谷歌Autoocomplete API如何返回的緯度和經度

var autocomplete = new google.maps.places.Autocomplete(street); 
 

 
google.maps.event.addListener(autocomplete, 'place_changed', function() { 
 
    var place = autocomplete.getPlace().geometry.location; 
 
    document.getElementById("lat").value = place.lat(); 
 
    document.getElementById("lon").value = place.lng(); 
 
});
input { 
 
    width: 400px; 
 
}
<script src="https://maps.googleapis.com/maps/api/js?sensor=false&libraries=places&dummy=.js"></script> 
 
<form> 
 
    <input type="text" id="street" name="street" placeholder="street"> 
 
    <br> 
 
    <input type="text" id="lat" placeholder="lat"> 
 
    <br> 
 
    <input type="text" id="lon" placeholder="lon"> 
 
    <br> 
 
</form>

爲例
相關問題