是否有可能在应用程序中设置一个特定的GPS位置,然后判断用户是否正在朝这个方向看(拿着他的智能手机)?可以读取用户从该位置向左/向右的旋转方向吗?(就像“用户从直线方向向左看20度到GPS点)

发布于 2016-03-24 12:40:35
根据您的问题,在您的情况下,GPS接收机只是收集绝对位置与保证金(不准确) 3-10米取决于您的接收器类型。当您的设备返回纬度和经度的位置时,它不知道您的方位,如果我们假设您只使用GPS,那么计算方向的唯一方法就是移动接收器(移动意味着不断地行走)。
要获得您的定位,通常使用磁罗盘和/或陀螺仪在您的设备中构建。
如何使用这个或那个没有最终的规则,您需要做的是找出您的需求,并进行一些测试以找到最佳的结果。
经常使用GPS的一个缺点是,它耗电量大(耗尽电池),因此您需要制定一种策略,将不同的传感器组合在一起,并以编程方式打开/关闭GPS,定期收集数据。
并做出算法逻辑,给出用户对位置的定位。
我提供了一些有用的链接:
https://stackoverflow.com/questions/36166184
复制相似问题