Javascript 在谷歌地图上的特定经度和纬度处绘制一个三角形

Javascript 在谷歌地图上的特定经度和纬度处绘制一个三角形,javascript,google-maps-api-3,Javascript,Google Maps Api 3,我试着在特定的纬度和经度上画一个以米为单位的三角形。关于如何绘制多边形,这个示例非常明显,但是它使用经度和纬度来指定多边形的点 有没有办法在特定的lon/lat处绘制三角形/多边形,但以米为单位指定点? 例如,您可以使用API在长/纬度点绘制一个圆,但以米为单位指定半径。您可以将赤道处1°~111 km的度数转换为米 当你走向极点时,经线会聚,你需要使用下表来补偿这一点 Degrees Lat Lng 0° Equator 110.574 km 111.320 km

我试着在特定的纬度和经度上画一个以米为单位的三角形。关于如何绘制多边形,这个示例非常明显,但是它使用经度和纬度来指定多边形的点

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

您可以将赤道处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

什么样的三角形?特定的纬度/经度等于三角形的中心、一个角、斜边的中点或什么?类似于你在经度和纬度中指定一个点,然后它是x/y坐标平面的原点,或者你可以指定从该点开始的长度和方位。