将我的数据库中的GPS位置与当前位置匹配

时间:2011-04-08 03:36:00

标签: android google-maps location

我拥有存储在我的Android应用程序数据库中的特定商家的GPS位置。 android应用程序将为我提供当前位置的位置信息。

如何找到靠近当前位置的营业场所的地址?请注意:Google地图/地方中不包含此商家的GPS位置。

1 个答案:

答案 0 :(得分: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;

&lt; current_long&gt;,&lt; current_lat&gt;,并且是构建查询时应替换的占位符。请注意,阈值是距离的 square