2016-11-14 14 views
0

Googleオートコンプリートを処理するためにjQueryプラグインを使用しています。オプションの1つにcomponentRestrictionsがあります。現時点では、私は英国に限定していますが、私は郵便番号を使ってさらに細分化することもできるという提案があります。私は北アイルランドに限定したいと思っています。北アイルランドのISOコードがないと、私はこの郵便番号を使用したいと考えていました。北アイルランドのすべてのポストコードはBTで始まるので、これはうまくいくかもしれません。Google Maps APIコンポーネントを使用するイギリスの郵便番号の制限?

$("#geocompleteGB").geocomplete({ 
details: "form", 
types: ["establishment"], 
componentRestrictions: {country: "gb"} 
}); 

今のところ、すべての国で住所が返されます。 postal_codeをどのようにフィルタとして追加することができますか?ありがとう。

答えて

2

Places APIのオートコンプリートには現在、地域や郵便番号用のフィルタがありません。利用できるのはカントリーフィルターのみです。あなたは、ドキュメントでこれを見ることができます:

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

オートコンプリートサービスでこれらのフィルタを追加するための公共問題追跡で機能要求があります:

https://code.google.com/p/gmaps-api-issues/issues/detail?id=4433

この機能要求は次のようにマークされましたおそらくある日、Googleはそれを実装するつもりです。一般公開のトラッカーで機能のリクエストにスターを付けると、興味を表明し、Googleから更なるアップデートを受け取ることができます。

+0

ありがとうございました。私はほとんど同じ結論に達しました。私は解決策を思いついた、それは完璧ではないが、それはする必要があります。主な問題は、ディレクトリに詳細を追加する「ユーザー」のビジネスが完了していないため、特定のフィールドを検証するのが難しいことです。 – Chris

関連する問題