android - 将我数据库中的 GPS 位置与当前位置进行匹配

标签 android google-maps location

我的 Android 应用程序数据库中存储了特定企业的 GPS 位置。 android 应用程序会给我当前位置的位置信息。

如何找到离当前位置较近的营业场所地址?请注意:此商家的 GPS 位置未显示在 Google map /地点中。

最佳答案

您可能需要一个精心设计的 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;

和是您在构建查询时应替换的占位符。请注意,阈值是距离的平方

关于android - 将我数据库中的 GPS 位置与当前位置进行匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5590138/

相关文章:

android - 在屏幕设计方面需要帮助

google-maps - 使用半径大于 50 米的 getPanoramaByLocation 获取最近街景的最佳方法

ios - Swift 谷歌地图-点击标记时如何在屏幕底部移动标记?

java - 假模拟位置不会在谷歌地图上改变

java - 从字符串数组创建 Android 位置

android - 如何以编程方式将文本传递给 Google Voice SMS?

android - 如何在 Android 中隐藏底部操作栏?

calendar - 从日历事件 (EKCalendarItem/EKEvent) 检索位置纬度/经度 (CLLocationCooperative2d)

iOS:任何人都有一个应用程序因忽略 kCLErrorDenied 而被拒绝

java - 如何在 WebView 中自动填充表单字段?