选定城市的Plate Autocomplete的偏见结果



我有一个下拉菜单,用于选择城市和一个自动完成的文本框。我只想在下拉菜单中形成选定的城市。

function initAutocomplete() {
    autocomplete = new google.maps.places.Autocomplete(
            (document.getElementById('auto')),{
                bounds: new google.maps.Circle({
                    center: new google.maps.LatLng( 18.520430,73.856744 ),
                    radius: 500
                }).getBounds(),
                types: ['establishment']
            });
    autocomplete.addListener('place_changed', function(){});
}

我将上述代码用于autocomplete,但是我想动态地将经度和纬度传递给此功能。我怎样才能做到这一点?请帮我。我想拥有像swiggy.com这样的功能。

当选择新城市并且您拥有该城市的新lng时,请使用此代码更新自动完整小部件的界限,其新值的新值为latlng

var bounds = new google.maps.LatLngBounds();
var latLng = new google.maps.LatLng(lat, lng);
bounds.extend(latLng);
autocomplete.setBounds(bounds);

最新更新