Попытка работать с автозаполнением Google без карт, но это хлопотно.Ограничить автозаполнение google почтовым индексом
<script>
var autocomplete;
var countryRestrict = {country: 'NO', postalCode: '0365'}
function initAutocomplete() {
autocomplete = new google.maps.places.Autocomplete(
(document.getElementById('address-field')),
{ types: ['address'],
componentRestrictions: countryRestrict
});
}
</script>
<script src="https://maps.googleapis.com/maps/api/js?key=API-KEY&libraries=places&callback=initAutocomplete"
async defer></script>
при добавлении postalCode
к countryRestrict он перестает работать, но я вижу в своем собственном примере, что они, кажется, ограничивают его, используя в качестве примера:
componentRestrictions: {country: "AU", postalCode: "2000"}
https://developers.google.com/maps/documentation/javascript/examples/geocoding-component-restriction
ли это возможно ли мне ограничить автозаполнение адреса заданным почтовым индексом?
Хорошо, я полагаю, что может быть способ отфильтровать любой результат (не отображая их), если они не принадлежат этому почтовому коду, знаете ли вы какие-либо примеры, может это сделать? –
Детали для предлагаемых мест (включая почтовый индекс) недоступны, когда вы видите выпадающий список, поэтому невозможно фильтровать что-либо до того, как детали будут запрошены (когда вы выберете место из выпадающего списка) –
Я думаю о сделав это после –