【发布时间】:2013-08-09 12:11:23
【问题描述】:
我正在使用距离计算器来计算总行驶距离。我有一些教程,其中位置会定期获取。我知道如何定期获取位置,但我想在用户在旅行时转弯时获取位置(即纬度和经度)。
所以我想知道如何让用户使用设备,以便获取位置。为简单起见,请参见下图,我想在其中获取点的位置 A,B,C,D,E,F,G,H,I.
任何关于距离计算的进一步建议将不胜感激。
谢谢。
【问题讨论】:
-
如果您可以定期获取位置,那么您可以假设定期获取位置。您可以比较两个靠近的位置,如果 getBearing() 结果高于阈值,则表明刚刚发生了转弯,然后您可以(也许)识别转弯的位置?
-
@iaindownie:是的,你是对的,但是如果我定期在 F 点和 I 点拍摄场景,如果它在 F 点拍摄然后直接在 I 点拍摄,那么它会直接计算F和I点之间的距离。
-
问题只是说可以“定期获取位置”,而不是局限于特定点。如果您可以每 10m 获取一次位置(极端示例),您就可以(相对)准确地检测转弯。
-
@iaindownie:好的,那么如何在 10m 距离处获取位置?
-
您目前如何从线路中获取任何位置?
标签: android geolocation