在Google地图上以特定的经度和纬度绘制三角形

时间:2013-04-19 11:20:36

标签: javascript google-maps-api-3

我正在尝试以特定纬度和经度绘制一个三角形的三角形。示例Google give在如何绘制多边形方面非常明显,但它使用经度和纬度来指定多边形的点。

有没有办法在特定的lon / lat处绘制三角形/多边形,但是以米为单位指定点? 就像你如何使用API​​在长/纬度点绘制一个圆,但是以米为单位指定半径。

1 个答案:

答案 0 :(得分:0)

您可以在赤道上将度数转换为1°~111 km的米。

当你走向极点时,经度线会聚,你需要使用下表来弥补这一点。

Degrees     Lat         Lng
0° Equator  110.574 km  111.320 km
15°         110.649 km  107.551 km
30°         110.852 km  96.486 km
45°         111.132 km  78.847 km
60°         111.412 km  55.800 km
75°         111.618 km  28.902 km
90° Pole    111.694 km  0.000 km