4

カナダと米国の 2 つの国でフィルタリングされたオートコンプリートの結果をフィルタリングする方法を探しています。

現在、このようなオプションを使用して、どちらか一方のみでフィルタリングできます...

var options = {
  types: ['(cities)'],
  componentRestrictions: {country: 'us'}
}
var autocomplete = new google.maps.places.Autocomplete(input,options);

...しかし、オートコンプリートの結果を 2 か国に制限する方法を説明するドキュメントは見たことがありません。

どんな助けでも大歓迎です。

4

1 に答える 1

7

現在、Google Places API はこの機能をサポートしていません。これが便利な機能だと思われる場合は、「Places API - 機能リクエスト」をこちらから送信してください。

アップデート

この機能は、2017 年 1 月に Maps JavaScript API のバージョン 3.27 で導入されました。

オートコンプリートの予測を、複数の国からのみ表示されるように制限できるようになりました。これを行うには、AutocompleteOptions の componentRestrictions フィールドに最大 5 つの国を指定します。

https://developers.google.com/maps/documentation/javascript/releases https://developers.google.com/maps/documentation/javascript/reference#ComponentRestrictions

于 2012-06-18T01:01:22.520 に答える