【问题标题】:How to get a new gps coordinate at a known distance that lies between a known start and end gps coordinate?如何在已知开始和结束 gps 坐标之间的已知距离处获得新的 gps 坐标?
【发布时间】:2013-10-02 21:40:51
【问题描述】:

我正在研究 google maps api + python 代码,但我有点怀疑。我基本上有 2 个 gps 坐标,起点和终点,我能够使用从 stackoverflow 获得的想法计算它们之间的最短距离。例如,假设 (x1,y1) & (x2,-y2) 之间的距离为 100 米。现在下一个任务是获取一个坐标列表,该列表位于起点和终点之间相距 10 米的同一路径上(这基本上将是 9 个坐标,因为第 10 个坐标将是我已经知道的终点)。我可以应用比率计算并得到 (x,y),但请牢记地球的球形结构,是否有其他算法、定理、软件包或解决方案可以推荐?我很感激你想分享的任何想法。谢谢。

此链接中提到的解决方案也有效吗? Adding distance to a GPS coordinate

【问题讨论】:

    标签: android python google-maps gps


    【解决方案1】:

    阿尔伯特·爱因斯坦 - “我感谢所有拒绝的人。因为他们,我自己做到了。”

    要解决我上面遇到的问题,我们可以简单地实现一个定量计算,它会给出非常准确的输出。

    (x1-x2)/(x1-x)=100/10

    x=?

    求解这个方程的 x 和类似的 y,我们会找到坐标。

    【讨论】:

      猜你喜欢
      • 2013-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多