2015-09-13 43 views
2

我試圖實現一個自動填充框,它看起來像谷歌地圖iOS應用程序。在該應用程序中,建議按照距離排序,左邊的標籤顯示距離。我認爲他們正在使用Places Autocomplete API,但我無法讓它返回距離。是否有某種標記可用於讓Google地方信息的自動填充功能從設備返回距離?我使用了錯誤的API /函數嗎?包含Google商家信息自動填充iOS API中的距離

autocompleteQuery:範圍:過濾器:回調:我目前使用下面的函數

文檔是在這裏:

https://developers.google.com/places/ios-api/autocomplete

回答

2

有沒有辦法您可以直接在自動填充響應中獲取距離信息。

我建議使用lookUpPlaceID爲響應中的每個地點執行詳細請求。然後,您可以訪問返回地點的coordinate字段來計算距離。

如果以異步方式執行此操作,則可以在返回時使用自動完成預測更新UI,然後在細節請求完成後再次使用距離更新UI。

+0

是的,我來到了同樣的研究這個實現。我的理解是,你不能用字符串搜索(你似乎可以用js庫進行搜索)。這是非常令人沮喪的。 – Mika

相關問題