【问题标题】:How to compare locations如何比较位置
【发布时间】:2018-08-25 11:29:24
【问题描述】:

我有 3 个位置,位置 A、B 和 C。现在让我们假设在折线中,位置 A 首先是位置 B,其次是位置 C。假设我当前的位置是位置 B。现在我可以清楚地看到我已经旅行或覆盖了位置 A,而我即将到来的位置是折线上的位置 C,但是我如何以编程方式知道这些事情我已经覆盖了这么多点折线。

我有一个构成折线的纬度和经度列表。

简而言之,我想知道折线上的覆盖点或经过点

【问题讨论】:

    标签: android location


    【解决方案1】:

    你需要测量你和所有点之间的距离,然后找到最近的点来告诉你是什么点。尝试在您和最近点之间添加阈值,以确保您在折线上可能会由于位置读取准确性而发生错误。

    要测量两个位置之间的距离,您需要编写此代码。

    locationA.distanceTo(locationB);
    

    【讨论】:

      猜你喜欢
      • 2013-08-11
      • 2018-08-13
      • 1970-01-01
      • 2012-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多