Мне нужно получить значения автозаполнения в зависимости от города, используя API Google Place в Javascript. Но согласно моему коду он не работает, как ожидалось.
Здесь у меня есть несколько городов в массиве, например city=['Bhubaneswar','Balesore','abcd']
, и когда пользователь напечатает, чтобы получить место, соответствие должно принадлежать только этим городам. Я объясняю мой код ниже.
<script src="https://maps.googleapis.com/maps/api/js?key=MAP_KEY&libraries=places&callback=initMap" type="text/javascript" async defer></script>
function initMap() {
var city=['Bhubaneswar','Balesore','abcd'];
var input = document.getElementById('pick_addr');
var options = {
types: ['(cities)'],
componentRestrictions: {country: "IN"}
};
var autocomplete = new google.maps.places.Autocomplete(input,options);
}
Согласно моему коду, он подходит для одной страны, но мне нужно только для каждого города.