2016-10-03 45 views
1

我整合了GoogleMaps SDK,以便通過AutoSuggestion選擇地點的位置,我使用GMSAutocompleteViewController獲取城市建議,選擇此城市的位置我要搜索我們的數據庫中的酒店。Google Auto suggestion在不同地區使用城市不匹配

但是在不同的國家,城市會變得不同。對於我的應用程序需要在國際上,我需要在世界各地得到相同的結果。 (使用GMSAutocompleteViewController

在印度的一些城市在世界其他地區顯示不同。

Eg.Mangaluru到門格洛爾(舊)

我試圖把應用程序語言和地區以及英語和英國分別也嘗試應用一些過濾器像下面。

GMSAutocompleteViewController *acController = [[GMSAutocompleteViewController alloc] init]; 
acController.autocompleteFilter.country @"GB" 

應用過濾器後,只有國家結果來了。

任何建議,以獲得相同類型的結果無處不在。

我想獲得相同的城市搜索結果,以獲得相同的搜索。

+0

是否有任何API用於獲取城市及其酒店? – vaibhav

+0

GMSAutocompleteViewController返回cityname lat,long等等。這些都是使用我們自己的API獲取酒店的信息。 –

+0

只是檢查'GMSAutocompleteViewController'類的類如何獲得城市和酒店..它可能是它背後的api。 – vaibhav

回答

0

您可以刪除國家/地區的過濾器以在任何地方獲得結果。基於 文檔Place Autocomplete上:

**language** - 語言代碼,表示該語言的結果應儘可能返回。搜索也偏向選定的語言;所選語言的結果可能會得到較高的排名。請參閱list of supported languages及其代碼。請注意,我們經常更新支持的語言,因此此列表可能不完整。如果未提供語言,地方自動填充服務將嘗試使用發送請求的域的本地語言。

對於相同的城市結果,不幸的是,目前您可以使用組件按國家過濾。

希望這會有所幫助!

+0

在應用該過濾器之前需要查找當前國家/地區嗎?是嗎?結果也僅限於該國家,對吧? –

相關問題