автозаполнение карт гугл получение полного адреса - PullRequest
0 голосов
/ 20 января 2019

Привет, сообщество 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...