Javascript 在谷歌地图上的特定经度和纬度处绘制一个三角形
我试着在特定的纬度和经度上画一个以米为单位的三角形。关于如何绘制多边形,这个示例非常明显,但是它使用经度和纬度来指定多边形的点 有没有办法在特定的lon/lat处绘制三角形/多边形,但以米为单位指定点?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
例如,您可以使用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坐标平面的原点,或者你可以指定从该点开始的长度和方位。