Привет, сообщество StackOverflow.
Я пытаюсь создать поле ввода, в которое пользователь может вставить полный адрес. Где API Google Maps автоматически дополняет остальные недостающие символы. В настоящее время моя проблема заключается в том, что я могу только вернуть название улицы, но в адресе отсутствует номер улицы. Для моего проекта мне нужен полный адрес с номерами. Похоже, мне нужен тип street_address из того, что я прочитал в документации Google API.
https://developers.google.com/places/supported_types
Но я не смог применить его к своему проекту. Я все утро пытался найти решение, но не смог найти решение, которое бы соответствовало моим потребностям. В настоящее время я немного озадачен тем, как следует использовать эти типы, так как я могу использовать (Регионы) и тип адреса. Что я делаю не так и какова лучшая практика для осуществления полного поиска по адресу с помощью API Google Maps?
<input name="searchQuery" placeholder="Intast adresse" id="autoComplete" style="border-radius: 5px; width :250px; height:40px; padding-left:10px; max-width:400px; border: 2px solid darkblue" type="text" value="" />
<input style="color:white; background-color:orange; width:auto; height:40px; border: 2px solid orange; margin-left:20px; border-radius: 5px; " type="submit" value="Udlej - Gratis" />
<script>
function activatePlacesSearch() {
var optionsT = {
types: ['street_address'],
componentRestrictions: { country: "dk" }
};
var input = document.getElementById('autoComplete');
var autocomplete = new google.maps.places.Autocomplete(input, optionsT);
}
</script>
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=HiddenKey&libraries=places&street_address&callback=activatePlacesSearch"></script>