Navigation 谷歌地图多段线:从原点计算端点

Navigation 谷歌地图多段线:从原点计算端点,navigation,google-maps-api-3,Navigation,Google Maps Api 3,我想用谷歌地图画一条多段线。 我已经阅读了API并做了一些研究,但我还有一个基本问题。 信息: lat: 63.43243500 lon: 10.37045667 angle: 230 degrees (0 = north) 如何创建一条60米长的多段线,该多段线以230度的角度从原始的纬度/经度开始?您需要在(纬度,经度)中计算直线的端点。这可以使用中的calculateOffset功能完成。它有三个必需的参数:起始lat/lng点、行驶距离和航向角 以下是一个针对您的情况的示例: var

我想用谷歌地图画一条多段线。
我已经阅读了API并做了一些研究,但我还有一个基本问题。

信息:

lat: 63.43243500
lon: 10.37045667
angle: 230 degrees (0 = north)

如何创建一条60米长的多段线,该多段线以230度的角度从原始的纬度/经度开始?

您需要在(纬度,经度)中计算直线的端点。这可以使用中的
calculateOffset
功能完成。它有三个必需的参数:起始lat/lng点、行驶距离和航向角

以下是一个针对您的情况的示例:

var startl=new google.maps.LatLng(63.43243500,10.37045667);
var endLL=新的google.maps.geometry.spheremic.computeOffset(startl,60230);
从中,可以从以下点创建多段线:

var坐标=[startl,endLL];
var path=new google.maps.Polyline({
路径:坐标,
strokeColor:#FF0000“,
笔划不透明度:1.0,
冲程重量:2
});

更新:您还需要确保包含默认情况下不包含的
几何图形库。按照说明,您需要将引导请求更改为:

http://maps.google.com/maps/api/js?libraries=geometry&sensor=false

@超级恶魔-好吧,我知道了。这有点棘手,因为我从未使用过javascript或谷歌地图API。您需要确保添加
几何图形
库。见我的编辑上面。