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変数をチェックして場所が閉じていることをユーザーに警告する以外にそれを行う方法はないと最終的に結論付けましたメッセージを表示しています。