0
我正在研究一個應用程序,在那裏我需要確定哪些sqlite行離我最近的經/緯度。我有一個拉特和長列的桌子,我只是遇到了一些麻煩,如何根據我的設備當前位置獲得最近的那個。任何幫助,將不勝感激。Android位置Promicsity查詢
我正在研究一個應用程序,在那裏我需要確定哪些sqlite行離我最近的經/緯度。我有一個拉特和長列的桌子,我只是遇到了一些麻煩,如何根據我的設備當前位置獲得最近的那個。任何幫助,將不勝感激。Android位置Promicsity查詢
在這種情況下,您可以使用Manhatten距離。讓我們假設你的當前位置是:
myPosition_Lat = XX
myPosition_Long = YY
而且,你必須與所有的座標(all_stops[]
)陣列。你只需要所有項目去了在all_stops[]
,並計算到myPosition
的距離,並保存最小距離是這樣的:
distance = Math.abs(myPosition_Lat - the_Lat) + Math.abs(myPosition_Long – the_Long);
這裏the_Lat
和the_Long
包含緯度和longitud你與計算。
有道理,謝謝! – Mike 2010-07-18 05:33:14