我正在使用Google Place API獲取用戶當前位置的位置列表。我成功地獲得了特定用戶當前位置半徑的列表。我想要這個位置列表的距離上升。所以靠近我的位置應該顯示在列表的頂部。這是我迄今爲止使用Google Place Textsearch API所做的工作。位置列表升序
在這裏,我用我的當前位置的經度和緯度。半徑是我想要搜索的位置。而且我也使用rankBy = distance來獲取按距離排序的列表,但我無法按升序獲取位置。任何幫助將不勝感激。
我正在使用Google Place API獲取用戶當前位置的位置列表。我成功地獲得了特定用戶當前位置半徑的列表。我想要這個位置列表的距離上升。所以靠近我的位置應該顯示在列表的頂部。這是我迄今爲止使用Google Place Textsearch API所做的工作。位置列表升序
在這裏,我用我的當前位置的經度和緯度。半徑是我想要搜索的位置。而且我也使用rankBy = distance來獲取按距離排序的列表,但我無法按升序獲取位置。任何幫助將不勝感激。
將適配器設置爲listView後。
Collections.sort(rowItems, new CustomComparator());
adapter.notifyDataSetChanged();
public class CustomComparator implements Comparator<YOUROBJECTCLASSNAME> {
@Override
public int compare(YOUROBJECTCLASSNAME o1, YOUROBJECTCLASSNAME o2) {
return Double.compare(o1.getdistance,o2.getdistance);
}
}
請將半徑減小到500.您的問題將得到解決。
感謝好友我的問題現在解決了。 –
發佈您的代碼... – Pavya
我認爲不需要代碼。我從上面的網址獲得距離列表,而不是從小到大的順序。你能告訴我這個URL有什麼問題嗎?如何以升序獲得這個距離? –