4

我正在尝试将 GPS 点(纬度、经度)映射到 2D(X、Y)平面上。该平面是使用自定义视图在 Android 设备上绘制的,我希望每个轴都缩放到 200 米的长度。

我正在尝试将 GPS 位置设置为这架飞机的原点,然后将距离该 GPS 点最多 100 米的点映射到地图上。

我已经进行了一些先前的研究,但是我发现的线程地址从 Lat/Long 转换为 (X, Y, Z) 球坐标,其中地球是原点(请参阅此线程)。

另一个线程更符合我正在寻找的内容,其中屏幕上的每个像素对应于一个 GPS 位置——但是,我试图将 GPS 点映射到更小的比例(200m X 200m)。 . 不像城市那样大的地理地图。

这样做最直接的方法是什么?

编辑:发现了一个非常相似的问题,但它不使用坐标平面,而是使用平面图的图像将 GPS 点映射到。

4

1 回答 1

0

如果你的面积很小,似乎你可以忽略轴。z真的对于地球上的小面积,如果(x1,y1,z1)和(x2,y2,z2)是它上面的两个点,你可以使用z1作为 z2 的良好近似值或反之亦然。因此您可以将它们映射到 2D 笛卡尔地图上的 (x1,y1) 和 (x2,y2) 而不会出现很大错误。

于 2013-07-15T01:13:38.757 回答