Как ограничить службу поиска адресов Google Maps для имен улиц в определенном почтовом индексе или городе. В настоящее время он дает мне все адреса в Великобритании, но я хотел бы ограничить его адресами только в Бирмингеме, Великобритания (B-почтовый индекс).Ограничить поиск адресов в Google Картах определенным почтовым индексом
код до сих пор
JS
$(document).ready(function() {
addressLookup();
});
function addressLookup() {
var options = {
componentRestrictions: {
country: 'uk'
}
};
var address = document.getElementsByClassName('form-control booking address');
for(var i=0; i< address.length; i++){
new google.maps.places.Autocomplete(address[i], options);
}
//new google.maps.places.Autocomplete(address, options);
}
HTML
<input type="text" class="form-control booking address" id="pickup" placeholder="From">
<input type="text" class="form-control booking address" id="destination" placeholder="To">
добавьте некоторую логику, прежде чем сделать свой вызов Autocomplete, предотвращая его, если он не запускает 'B', например. 'if (address [i] .substr (0, 1)! == 'B') ...' – duncan
@duncan - эй, я не уверен, что следую 100%, не могли бы вы показать мне пример? – methuselah