2011-04-08 46 views
2

我擁有存儲在我的android應用程序數據庫中的特定商戶的GPS位置。 Android應用程序將爲我提供當前位置的位置信息。將我的數據庫中的GPS位置與當前位置匹配

如何找到更接近當前位置的營業地點的地址?請注意:Google地圖/地方信息中沒有該商家的GPS位置信息。

+0

你是怎麼做到底的?我正在構建一個Android應用程序,用戶可以在地圖上添加新地點。我很難找出如何根據當前位置搜索這些位置... – 2013-02-12 15:53:37

回答

0

你可能需要一個很好的製作SELECT語句,沿

SELECT long-<current_long> AS dLong,lat-<current_lat> AS dLat,name,(dLong*dLong)+(dLat*dLat) AS r2 FROM table WHERE r2<<threshold> ORDER BY r2 ASC; 

<current_long>,<current_lat>的線,並建立查詢時就應該更換佔位符。請注意,閾值是距離的平方

+0

謝謝。我會檢查這個,看看它是怎麼回事。 – GSree 2011-04-19 03:37:39