7

オーストラリアのみをカバーする地域と境界にオートコンプリートを絞り込みましたが、選択した地域外のチリと中国と他の国でオートコンプリートをまだ受け取っています。誰かがこの問題を解決するための良い解決策を持っていますか? また、Google オートコンプリートからスタイルを変更することはできません。これは、スタイル タグを使用して自己生成された Div であり、私のスタイルを克服して DIV をオートコンプリートしますか? Geocoder と Jquery オートコンプリートを使用して結果をフィルタリングし始めましたが、Google オートコンプリートと同様に機能しません。結果は Google マップのオートコンプリートよりも少ないですか?

ライブラリを次のように呼び出します。

オートコンプリートを作成するコードは次のとおりです。

    var defaultBounds = new google.maps.LatLngBounds(
    new google.maps.LatLng(-47.5765257137462, 106.259765625),
    new google.maps.LatLng(-9.6, 179.359375));

    var options = {
      bounds: defaultBounds,
      types: ['geocode'],
      offset: 5
    };

    var input = document.getElementById('store-locator-header');

    var autocomplete = new google.maps.places.Autocomplete(input,options); 
4

4 に答える 4

4

現在、次の国に制限できます。

componentRestrictions: {country: 'us'},

于 2012-10-10T20:25:53.767 に答える
2

でオートコンプリートを追加すると、bounds結果はこれらの境界内に含まれる場所に偏りますが、それに限定されません。これは、Geocoding APIでViewport Biasingを使用する場合と同じです。の範囲外にある提案を除外する方法がありません。bounds

于 2012-01-26T07:22:40.277 に答える