javascript - 在 Openstreet map 上移动标记 - Leaflet API

标签 javascript openstreetmap leaflet

伙计们,我是使用 openstreetmaps 的新手。我在上面放了一些带有自定义图标、嵌入弹出窗口等的标记。现在,我真的需要知道如何在 Openstreet map 上移动标记。我正在使用 Leaflet API 实现它。 letlet 官方网站的文档上没有标记动画 b/w 两点。请帮帮我,因为我一无所知。给我一些链接或博客或某种帮助 Material 。

谢谢。

最佳答案

使用 Leaflet.MovingMarker:

    //MovingMarker Options
                        var animationMarker = L.Marker.movingMarker(
                            [[48.8567, 2.3508],[50.45, 30.523333]],
                            20000, {autostart: true});
    // Custom Icon Object
                        var greenIcon = L.icon({
                            iconUrl: 'icon.png',
                        });
   // Set icon to movingMarker
                        animationMarker.options.icon = greenIcon;
   // Add marker to Map
                        map.addLayer(animationMarker );

关于javascript - 在 Openstreet map 上移动标记 - Leaflet API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17364769/

相关文章:

javascript - 开放层 : how to turn on visibility of a layer?

传单层排序

javascript - 是否可以在传单中拉伸(stretch) imageOverlay?

c# - 如何在 C# 中从 OpenStreetMap 边界关系创建一个或多个多边形?

android - 如何在osm map 上标记我当前的位置?

javascript - 矩阵变换 : Converting SVG path coordinates to Leaflet coordinate system

javascript - 使用正则表达式在 css 文件中查找字体

javascript - JS 中无法识别的表示法

javascript - 为什么canvas和webgl渲染器不一样? (三.js)

javascript - 如何在谷歌浏览器中调用运行/调用本地应用程序