2011-04-08 44 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