Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过多段线将标记从点A移动到点B_Javascript_Leaflet_Mapbox - Fatal编程技术网

Javascript 通过多段线将标记从点A移动到点B

Javascript 通过多段线将标记从点A移动到点B,javascript,leaflet,mapbox,Javascript,Leaflet,Mapbox,我有多段线的电车和更多的标记电车。我找到MovingMarker.js用于设置标记移动的动画,找到lapper.geometryutil.js用于逐点获取多段线上的最近点。 需要通过多段线获得从点A到点B的方向。有libs吗?你提到MovingMarker.js,我想这已经是你想要做的了 在这里 对于直线创建,您已经有了两个点,因此您有了它们的坐标,因此您可以轻松地在这两个点之间创建一条直线,并使用MovingMarker插件在其上运行移动标记,使其从点a坐标开始到点b坐标 var line =

我有多段线的电车和更多的标记电车。我找到MovingMarker.js用于设置标记移动的动画,找到lapper.geometryutil.js用于逐点获取多段线上的最近点。
需要通过多段线获得从点A到点B的方向。有libs吗?

你提到MovingMarker.js,我想这已经是你想要做的了

在这里

对于直线创建,您已经有了两个点,因此您有了它们的坐标,因此您可以轻松地在这两个点之间创建一条直线,并使用MovingMarker插件在其上运行移动标记,使其从点a坐标开始到点b坐标

var line = L.line([L.latLng(/* point a lon*/, /* point a lat */), L.latLng(/* point b lon*/, /* point b lat */)]).addTo(map);
var marker = L.Marker.movingMarker([[/* point a lon*/, /* point a lat */],[/* point b lon*/, /* point b lat */]],
                    [20000]).addTo(map);
marker.start();