Мне нужно обработать результаты google.maps.places.Autocomplete
нестандартным способом вместо выпадающего меню по умолчанию.
Можно ли каким-либо образом использовать API Карт Google V3 для получения той же информации об автозаполнении, но для меня в рендеринге по массиву вместо API выполняется рендеринг?
PS1:
Я подумал, что могу использовать google.maps.places.PlaceSearchRequest
. Но, в отличие от автозаполнения, это ограничивает мое местоположение. Его нельзя использовать для поиска по всему миру.
PS2:
Использование по умолчанию автозаполнения ограничивает меня по умолчанию. Я должен передать элемент ввода, и API отображает выпадающий список, который мне НЕ нужен.
var autocomplete, input_el, place_changed_trigger_func;
input_el = <an input element>;
place_changed_trigger_func = function() {
var place = autocomplete.getPlace();
// do whatever you want with place
};
autocomplete = new google.maps.places.Autocomplete(input_el, {types: ["geocode"]});
google.maps.event.addListener(autocomplete, 'place_changed', place_changed_trigger_func);