计算在X和Y和Z方向上具有一个坐标+距离的新坐标

时间:2017-01-23 14:55:57

标签: android gps coordinates gis

有一个真正的GPS点:

   <GPS>
          <latitude>36.1319779627</latitude>
          <longitude>-115.154950231</longitude>
          <altitude>621.5</altitude>
          <heading>0.0</heading>
    </GPS>

然后根据距离这个真实GPS点的距离有一个点列表:

<control_point_list>
                       <control_point>
                            <X>-2310.41411189</X>
                            <Y>32.4828342845</Y>
                            <Z>-164.167976564</Z>
                        </control_point>
                        <control_point>
                            <X>-2322.09317395</X>
                            <Y>32.4422985598</Y>
                            <Z>-172.301188413</Z>
                        </control_point>
                        <control_point>
                            <X>-2332.96313438</X>
                            <Y>32.3349680574</Y>
                            <Z>-179.876134127</Z>
                        </control_point>
</control_point_list>

我应该如何计算新点的坐标?

1 个答案:

答案 0 :(得分:0)

此链接中给出的解决方案正常。 就我而言,数据提供者存在问题,而不是公式。

Calculating new longtitude, latitude from old + n meters