Използвам библиотеката за автоматично довършване на Google Maps JavaScript API v3 и аз Забелязах, че връща места, които са затворени за постоянно (което не е полезно за моите потребители).
Знам, че са затворени за постоянно, защото има свойство в подробностите за мястото, което гласи „place.permanently_closed = true“
var view = {};
view.placesAutocomplete = new google.maps.places.Autocomplete($('#venue').get()[0], {});
google.maps.event.addListener(view.placesAutocomplete, 'place_changed', function() {
view.place = view.placesAutocomplete.getPlace();
// view.place.permanently_closed equals true for some results! not helpful...
});
Как мога да предотвратя показването на тези постоянно затворени места в моите резултати за автоматично довършване? Или да ги филтрирате?
АКТУАЛИЗАЦИЯ: Всеки, който се сблъска с това, най-накрая заключих, че няма начин да го направя, освен да прегледам резултатите от мястото в javascript и да изтегля резултатите ръчно или да предупредя потребителя, че мястото е затворено въз основа на проверка на променливата place.permanently_closed, след което показва съобщение.