Android 使用MapView外部的场地线返回相对于用户的地质点

Android 使用MapView外部的场地线返回相对于用户的地质点,android,Android,我目前正在编写一个脚本,以查找与用户相关的最近的地质点(从位于我们服务器上的地质点列表中),但我遇到了一个有趣的想法,即进一步限制结果 我想知道是否有可能让用户了解现场的当前路线,可能使用指南针,以忽略地理点,该点可能更接近或可能不接近位于其后面的用户。我并不是在寻找这段代码是为我写的,只是在正确的方向或任何建议,我已经搜索了过去几天,但结果是空的。 当我说“场地线”时,我并不是要指定一个如下图所示的圆锥体,限制在N、S、E或W方向就可以了 在下面的exmaple图片中,我希望结果仅显示地质点(

我目前正在编写一个脚本,以查找与用户相关的最近的
地质点
(从位于我们服务器上的
地质点列表中),但我遇到了一个有趣的想法,即进一步限制结果

我想知道是否有可能让用户了解现场的当前路线,可能使用
指南针
,以忽略
地理点
,该点可能更接近或可能不接近位于其后面的用户。我并不是在寻找这段代码是为我写的,只是在正确的方向或任何建议,我已经搜索了过去几天,但结果是空的。 当我说“场地线”时,我并不是要指定一个如下图所示的圆锥体,限制在N、S、E或W方向就可以了

在下面的exmaple图片中,我希望结果仅显示地质点(2):

使用说明:用户前往某个位置,在该位置拍摄多件物品的照片。在我的摄影活动中,我正在写一个脚本,以显示现场某个元素相对于其位置的历史照片。所有特定地点的历史照片及其坐标都已使用JSON检索和解析。

请查看。它给出了一些例子,包括如何计算方位和到一个点的距离(经度、纬度)

检查轴承和距离是否在您的
可接受范围内,无论是什么(方向、视线…)

查看。它给出了一些例子,包括如何计算方位和到一个点的距离(经度、纬度)


检查方位和距离是否在您的
可接受的范围内,无论是什么(方向、视线…。

谢谢,我刚刚查看了那一页(从中获得),找到了确定方位的公式,我想这对我来说是可行的。据我所知,我可以找到所有
地质点的方位,然后将其与
onSensorChanged
中的第二个参数进行比较,让我知道我是否朝着错误的方向前进,双关语:)这取决于您使用的
传感器。通常情况下,轴承将通过
加速计
磁强计
传感器(
方向
已被弃用)或GPS进行计算。谢谢,我刚刚查看了确切的页面(从中获得),找到了确定轴承的公式,我认为这对我很有用。据我所知,我可以找到所有
地质点的方位,然后将其与
onSensorChanged
中的第二个参数进行比较,让我知道我是否朝着错误的方向前进,双关语:)这取决于您使用的
传感器。通常,轴承将通过
加速计
磁强计
传感器(不推荐使用
方向
)或GPS进行计算。