2017-06-15 99 views
0

我們正在處理一個需求,我們需要根據他們當前的位置和5英里半徑向用戶顯示一些最喜歡的地點類型。用戶可以從文本字段中進行搜索,並且每個字符的用戶都會鍵入我們正在訪問的位置API以獲得最佳結果。谷歌地方API和在地圖上顯示結果 - 滯後

我們沒有顯示任何加載微調,所以用戶不知道應用程序是在後臺獲取結果。在這個過程中有很多延遲,因爲我們正在調用和更新地圖的每個字符。是否有任何可能的改造方法,我們可以取消對輸入的每個新字符的先前請求並啓動新的呼叫。

任何其他解決方法可以擺脫這種延遲並使執行速度更快,以便將結果提取並顯示給用戶。

回答

0

您可以通過google maps api獲得緯度和縱向,您可以使用此Location.distanceBetween(),然後您只需放置Google標記,這樣會更有幫助。