2012-01-15 5 views
0

私はAndroidでマップアプリケーションを開発しています。 Google Maps APIを使用して、オートコンプリートのテキストビューのドロップダウンで結果を表示しています。このAPIが返す結果は、世界中の場所のものです。私は結果を表示したい、特定の国の場所のみに解決策を提供するなど.UK どうすればよいですか?それに設定する特定のフラグはありますか?Google Map API:英国固有の結果

マイURL: プライベート静的な文字列SUGGETION_URL =「https://maps.googleapis.com/maps/api/place/autocomplete/json?input=%s &タイプ=ジオコード&センサー=真&キー= xxxxx.xxx-xxxxx ";

このURLが結果を英国の場所に返す方法を提案してください。

+0

位置バイアスを使用して不正な方法を発見しました:http://code.google.com/apis/maps/documentation/places/autocomplete.html#location_biasing ....でもまだ領域を表示しています英国外。 –

答えて

0

他のGoogleマップWebサービスAPIのように、APIの結果を地域に制限することはできません。その機能が本当に必要な場合は、Geocoding APIまたはPlaces Autocomplete APIをGoogle Maps JS V3 APIに含めて使用する必要があります。

あなたはこれら二つの提案のいずれかを使用することができない場合は、あなたのオプションはに制限されています:

  1. あなたがたが、より多くのような「提案」としてそこに扱われるようにあなたは場所/半径parametersを使用することができます絶対よりも。

  2. 言語パラメータをen-GBに設定してみると、イギリスの結果が他の言語よりも少し優先される可能性があります。

関連する問題