Требуется полный адрес с гражданским номером, чтобы получить определенное место с автозаполнением Google Места - PullRequest
0 голосов
/ 04 июля 2019

Я много искал в Интернете, чтобы найти решение этой проблемы, мне нужно, чтобы пользователь, при использовании автозаполнения, чтобы найти адрес, должен был выбрать полный адрес, составленный таким образом: Город, гражданский номер, регион, страна , государство. Проблема в том, что я не знаю, как заставить предложение автозаполнения показывать гражданский номер и не предлагать также общее место без него, потому что каждое предложение - это стоимость для меня, а окончательный ввод должен быть полным адресом, с гражданским номером. Проблема также в том, что я не профессионал с английским, а документация на итальянском языке не существует .. Я реализовал форму автозаполнения Place с помощью javascript и на данный момент, когда пользователь выбирает опцию из предложения автозаполнения, я сохраняю данные только в некоторых переменных, а если гражданский номер не существует, я показываю предупреждение, чтобы сообщить пользователю, что он должен выберите также гражданский номер.

var civico = "";
autocomplete.addListener('place_changed', function() {
infowindow.close();
marker.setVisible(false);
place = autocomplete.getPlace();
var civico = place.address_components[0].long_name;//civic number
if(civico != "") alert("You have to select a full address");

Это ссылка на API и параметры, которые мне действительно нужны:

<script src="https://maps.googleapis.com/maps/api/js?key=API_KEY&libraries=places&callback=initMap"
    async defer></script>
...