1

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

4

1 に答える 1

0

現在、提案をフィルタリングする方法はありません (提案を選択する場合を除いて、提案にアクセスすることさえできません)。

私がこれまでに目にした唯一の方法は、(オートコンプリートなしで) 場所をリクエストし、自分でオートコンプリート ボックスを構築することです。

于 2012-11-25T09:01:21.303 に答える