首页 文章

如何在Google Maps API中获取高速公路和道路的纬度和经度

提问于
浏览
0

在我的公司,我们使用Google maps API对地址进行地理编码以获取纬度和经度 . Fpor城市,它运作良好 . 但是当我们必须找到Lat / Long of Highway / Roads时,那里没有数字 . 我们只有地址的名称/代码和它的公里/英里位置(即:50公里处的BR-060,或150英里处的Bandeirantes高速公路) .

我住在巴西,所以我们使用的表达式可能不匹配,但我想知道是否有办法找到这些地址的纬度/长度,因为我们找不到它们 . 我们试图查看Google的文档但没有成功 .

1 回答

  • 0

    这是一个示例,显示了Google自动填充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>
    

相关问题