gMap3のWebサイトのオートコンプリート機能を使用して、オートコンプリート検索を作成しています。動作していますが、オートコンプリートの結果を1つの状態(ミズーリ州)に制限したいと思います。そのようなことをする方法はありますか?
1 に答える
0
gMapregion
のオブジェクトのパラメータを使用できます。address
address: {
address: address,
region: 'your region code'
}
これにより、より良い結果が得られますが、間違った結果は削除されません。
それが米国の州で機能するのか、それとも国全体で機能するのかはわかりません.
私も同じ問題を抱えていました。最後に、このパラメーターを使用し、Google API に送信するすべてのリクエストにカスタム文字列を追加しました。
あなたの場合、オートコンプリートからのテキストに「ミズーリ米国」を追加してから、GoogleジオコーダーAPIに送信してください。
何かのようなもの:
$('#element').autocomplete({
source: function( request, response ) {
var requestTerm = 'Missouri US' + request.term;
$('#gmap').gmap3(
{action:'getAddress',
address: {
address: requestTerm,
region: 'your region code'
}
);
...
おそらく最もエレガントなソリューションではありませんが、うまく機能します。
于 2013-01-02T22:49:48.207 に答える