0

使用 google maps api V3 尝试以下问题。

给定的是两个经纬度位置 1 和 2。我需要绘制一个多边形,如图http://tinypic.com/r/30mwdjn/5所示。d_1 是连接点 1 和 2 的线的长度。角度 A 和长度 d_2 也是已知的,可以安全地假设图中的所有距离都可以使用三角函数计算。我正在尝试使用 API V3 在谷歌地图上绘制多边形。我现在只有一条连接 1 和 2 的折线。我在 API 参考中查找了投影,它给了我 x 和 y 坐标。现在如何去细化其他角点的经纬度?

任何帮助表示赞赏。

4

1 回答 1

0

我不知道您的点之间的距离有多长,但是您需要从 2D 转换为 3D,因为纬度/经度将代表地球上的点。如果你只是简单地取 A 或 d_2(甚至 d_1)这样的距离,你就会忽略你在地球顶部的事实。我认为这不是一步到位的公式。应该可以使用基于正确距离和角度的极坐标。

也许这会对您有所帮助: LatLon 函数示例

于 2013-06-20T15:16:18.127 回答