繁体   English   中英

Google地方信息-如何获取经度和纬度值

[英]Google Places - How to get latitude and longitude values

嗨,我有一个简单的输入字段,用于输入用户输入的位置并让Google自动填写其地址的时间。 我也想获得其经度和纬度坐标值,因为我需要将其输入到数据库中。 关于此操作的任何建议,请让我知道。谢谢。

HTML-

    <input type="text" name="location" id="location" placeholder="" 
    required><br>

JS-

       function activatePlacesSearch() {
        var input = document.getElementById('location');
        var autocomplete = new google.maps.places.Autocomplete(input);
            }

通常,您将事件侦听器添加到自动完成功能中,以获取有关所选地点的信息。 类似于

autocomplete.addListener('place_changed', function() {
    var place = autocomplete.getPlace();
    if (!place.geometry) {
        return;
    }

    var latitude = place.geometry.location.lat();
    var longitude = place.geometry.location.lng();

    //TODO: save coordinates to DB   
});

我希望这有帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM