获取 Android 应用程序用户进入地理围栏的方向
Posted
技术标签:
【中文标题】获取 Android 应用程序用户进入地理围栏的方向【英文标题】:Get the direction Android app user is headed on entering a geofence 【发布时间】:2015-06-26 13:21:02 【问题描述】:我正在玩地理围栏 - 我想做的是当地理围栏被触发时,弄清楚它们要去的方向。
例如 - 我想在 Culvers 周围设置地理围栏。在沿着州际公路向北行驶时,当我进入地理围栏时,我想弹出一条通知,上面写着“Culvers,在右边的下一个出口下,然后右转向东”。
但如果他们在州际公路上向南行驶,它应该会弹出并显示“Culvers,在右边的下一个出口下,然后向左向东行驶”。
不是最好的例子,但希望能传达这个想法。
我的一些想法: 1. 发出一些 GPS 或融合位置请求,并使用这些请求来确定用户的去向。 2. 使用传感器确定手机朝向的方向。 - 虽然我从未使用过这些 API,所以我不太熟悉是否很容易获得这些信息。
对这些想法有什么想法?更好的建议?
谢谢!
【问题讨论】:
【参考方案1】:您最好使用 GPS,因为对于传感器,手机必须处于特定位置,即屏幕必须面向相反的驾驶方向。对于 GPS,手机的位置无关紧要。
【讨论】:
【参考方案2】:我会使用getLastLocation,然后使用getBearing,但我不希望有很高的准确性。
【讨论】:
我会继续尝试路线并自己做一些测试:)以上是关于获取 Android 应用程序用户进入地理围栏的方向的主要内容,如果未能解决你的问题,请参考以下文章