【发布时间】:2012-09-18 13:25:17
【问题描述】:
我想开发一个应用程序,首先提交一个“有方向”的对象位置,以便稍后在这条街道上“沿同一方向”再次移动时,我可以检测到并告诉用户你在该物体的同一方向,您在 xyz 米远。
目标位置和距离将使用 GPS 或其他位置提供服务天气来检测。
我现在的问题是方向,如何提交对象方向以便以后我可以知道我在街道的同一方向。
提前致谢
【问题讨论】:
-
你的问题是找方向吗?如果是这样:developer.android.com/reference/android/hardware/… -> 继续阅读 getOrientation()。如果问题在于存储方向,那么只需阅读 Android 中的 SQLite 数据库即可。将其存储在db中,然后将当前位置和方向与db中的进行比较
-
我的问题是获取与街道方向相关的方向。这个获得的方向指的是什么?与什么有关?如果一个点 x 在北方同方向,另一个在南方同方向呢?
-
所以基本上你不需要一个准确的方向(比如 360 度),而是如果用户指向街道的这一端或对面的信息,对吧?我能想到的唯一问题是获取街道两端的坐标。因为数学(两个地理点之间的线)相当简单。也获得与这条线相关的用户方向
标签: android geolocation gps compass-geolocation