我有Android的SQLite數據庫與包含經度,緯度和其他列的表..現在我想獲得所有距離更小的記錄或等於給定的距離。例如,我知道我當前的座標(lat,long),我想從我的表格中獲取距離我最大距離10km處的所有記錄。我的位置和給定的距離值之間的距離的行的Android SQLite查詢
我在棧上發現了一些鏈接,但沒有太多實體。是否有人知道這個問題的優化解決方案?
我以爲我可以得到所有的緯度小於我的緯度+距離的記錄,並且大於我的緯度 - 經度小於我的長距離和大於長途的距離。查詢後,我應該檢查一些不需要的記錄,因爲查詢不是隻返回想要的記錄。 這是一個好主意嗎?
這比Android的一個SQL問題。你可能有更好的運氣搜索SQL答案,或在谷歌上 – Mimminito 2012-03-20 19:58:52