Учитывая границы определенного города в виде переменной типа google.maps.LatLngBounds
, я хочу получить уличные адреса из этой конкретной области в качестве результатов функции автозаполнения.API Карт Google: как получить уличные адреса только в качестве результатов автозаполнения
Я читал, что использование границ в API Карт Google дает приблизительные результаты, и это сработает для меня. Проблема заключается в том, что в данный момент результаты даже не близки к указанной области.
<input type="text" class="event_form_input" id="event_address" name="event_address" placeholder="Address" value="">
var address_input = document.getElementById('event_address');
var address_autocomplete = new google.maps.places.Autocomplete(address_input,{bounds: event_city_bounds, types: ['geocode']});
address_autocomplete.addListener('place_changed', function(){
var event_address=address_autocomplete.getPlace();
})
Что я получаю оба названия городов и адрес без каких-либо ограничений на всех. Я уже проверил переменную event_city_bounds
и всегда содержит правильные границы любого города, который я ранее выбрал (из другого меню ввода). Надеюсь, кто-то может помочь.
Только что попробовал это, и это делает удалить все названия городов из предложений, но я до сих пор не получает результаты с предпочтением к конкретной области. Однако это начало. Благодаря! – Andrew
«Результаты предвзяты к местам, содержащимся в этих границах, но не ограничиваясь ими». Я думаю, что ключевые слова здесь «не ограничены». –
Я читал это, но результаты, которые я получаю, абсолютно случайны, а не «смещены в сторону». Спасибо в любом случае, я принял ваш ответ. – Andrew