2012-01-15 99 views
0

我正在開發Android中的地圖應用程序。我使用Google地圖API在Autocomplete textview下拉菜單中顯示結果。此API返回的結果是整個世界的地方。我想展示結果o僅爲特定國家/地區提供解決方案,例如.UK 我應該怎麼做。是否有任何特定的標誌爲它設置?Google地圖API:英國特定結果

我的URL: 私人靜態字符串SUGGETION_URL =「https://maps.googleapis.com/maps/api/place/autocomplete/json?input=%s &類型=地理編碼&傳感器=真&鍵= xxxxx.xxx-XXXXX「;

請建議此網址將結果返回到只在英國的地方?

+0

通過使用位置偏差找到了一種不正確的方式:http://code.google.com/apis/maps/documentation/places/autocomplete.html#location_biasing ....但它仍顯示區域在英國以外。 – 2012-01-15 09:07:11

回答

0

無法強制API將結果限制到某個區域,就像您可以在某些其他Google地圖Web服務API中那樣。如果您確實需要該功能,那麼您可能應該使用Google Maps JS V3 API中包含的Geocoding API或Places Autocomplete API

如果你不能使用任何一種上述兩項建議您選擇限於:

  1. 您可以使用位置/半徑parameters喜歡你發現,但被視爲更像是「建議」比絕對值。

  2. 我想嘗試將語言參數設置爲en-GB,這可能會將基於英國的結果略微優於其他語言參數。

相關問題