Автозаполнение Google Адреса не найдены - PullRequest
0 голосов
/ 29 июня 2018

Я использую автозаполнение Google в своем приложении для поиска адресов. Я набираю свой адрес, но по нему ничего не найдено mitskevichi 14 . Но если я зайду на сайт Google Maps и введу там тот же адрес, результат будет найден.

Я пробовал, Мицкевичи 14 с любыми возможными настройками для

https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete

и

https://developers.google.com/maps/documentation/javascript/examples/places-searchbox

и не смог получить никаких результатов. Когда я пытаюсь

https://www.google.com/maps

Получаю результаты.

Есть идеи, как решить эту проблему?

Вот мой образец

var Autocomplete = new google.maps.places.Autocomplete(document.getElementById('GoogleAutocomplete'));    

https://jsfiddle.net/b4nz6Lk5/3/

enter image description here

enter image description here

enter image description here

1 Ответ

0 голосов
/ 05 июля 2018

Я наконец нашел решение. Я использовал два типа сервисов Google:

var Service = new google.maps.places.AutocompleteService();
var Request = { input: "mitskevichi 14", language:'en', types: ['geocode'] };
Service.getPlacePredictions(Request, function (Results, Status) {     
    ...
});

И

var Service = new google.maps.Geocoder();
var Request = { address: 'mitskevichi 14', region: 'GE' };
Service.geocode(Request, function (Results, Status) {
    ...
});

Объедините результаты обоих и получите то, что я изначально хотел.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...