2016-05-16 88 views

回答

-1

你似乎是使用谷歌Places API的JavaScript版。讓我知道如果我猜錯了!

您只需在加載Google Maps API時添加&region=US即可。例如: -

<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&libraries=places&region=US"> 

注意,這仍然會顯示該國爲美國(這有助於從「法國巴黎」歧義「巴黎,TX」)之外的自動填充的聯想。

有關此參數的更多詳細信息,請參閱Google Maps APIs文檔中有關Region localization的部分。

如果您需要更多控制外觀,可以使用AutocompleteService programmatic API來構建自己的UI,而不是使用​​3210控件。

+0

不,我使用的地方API的Android版本!其次,我想從建議中刪除國家名稱以及結果列表。 –

+0

啊,我從你的形象中得到了錯誤的想法。在這種情況下,我認爲您目前唯一的選擇是使用編程API(GeoDataApi.getAutocompletePredictions)而不是預先構建的小部件,因此您可以在將結果展示給用戶之前調整結果。但這顯然會有更多的工作,對不起:( – spiv

+0

ok tnx,這意味着我需要管理結果並處理它們,然後顯示.. –

0

你有像下面的代碼。什麼你不需要只是刪除它。

String address = addresses.get(0).getAddressLine(0); 
String city = addresses.get(0).getLocality(); 
String state = addresses.get(0).getAdminArea(); 
String country = addresses.get(0).getCountryName(); 
String postalCode = addresses.get(0).getPostalCode(); 
相關問題