leaflet动态路线

news/2024/6/19 2:15:00 标签: css3, html5, css

官方实例:Leaflet Ant Path Example

以下为两个动态路线实例:

下载插件:npm install leaflet-ant-path

import引入

//清除上一次画的线段
if (gPath) {
                gMap.removeLayer(gPath);
            }
var longLatList =[[****,****],[*****,****]];//经纬度数组
                        var antPath = L.polyline.antPath;
                        gPath = antPath(longLatList, {
                            "paused": false,     //暂停  初始化状态
                            "reverse": false,  //方向反转
                            "delay": 3000,    //延迟,数值越大效果越缓慢
                            "dashArray": [10, 20], //间隔样式
                            "weight": 3,    //线宽
                            "opacity": 0.5,  //透明度
                            //"color": "#0000FF", //颜色
                            //"pulseColor": "#FFFFFF"  //块颜色
                        });
                        gPath.addTo(gMap); 

                        // 缩放地图到折线所在区域
                        gMap.fitBounds(gPath.getBounds());  
   var antPath = L.polyline.antPath;
   var path = antPath(coords, {
              paused: false,
              reverse: false,
              delay: 3000,
              dashArray: [10, 20],
              weight: 5,
              opacity: 1,
              color: "#008FD6",
              pulseColor: "#36F6FF"
            });
            path.addTo(animationGroup);


http://www.niftyadmin.cn/n/1653303.html

相关文章

链表常见问题

1. 两数相加问题 给定两个链表,分别表示两个非负整数。他们的数字逆序存储在链表中,且每个节点只存储一个数字,计算两个数的和,并且返回和的链表头指针。 如:输入:2->4->3 , 5->6->4, 输出&am…

vue同一父组件的两个子组件间的数据传输

vm.$on( event, callback ) 监听当前实例上的自定义事件。事件可以由vm.$emit触发。回调函数会接收所有传入事件触发函数的额外参数。 vm.$emit( event, […args] ) 触发当前实例上的事件。附加参数都会传给监听器回调。 父组件 //父组件 <template><div><…

vue项目中axios封装

安装axios npm install axios -S 引入如下两个文件 1.axios.js const VueAxios {vm: {},// eslint-disable-next-line no-unused-varsinstall(Vue, instance) {if (this.installed) {return;}this.installed true;if (!instance) {// eslint-disable-next-line no-console…

js中 switch case 中的或 ,case对应多条件

let paramArrayPOPParam 0;switch (tabType) {case list_selRefOppPop: paramArrayPOPParam 1;break;case list_selRefTranPop: // 多个case对应同一个操作case list_selRefSrvPop:case list_selRefFuncPop:paramArrayPOPParam 2;break;default:break;}

html .css 实现图片滑动和自动播放特效移动端 HTML 5中添加了以touch 开头的事件...

<!DOCTYPE HTML> <html> <head> <meta charset"utf-8"> <meta name"viewport" content"widthdevice-width, initial-scale1.0, maximum-scale1.0, user-scalable0;" /> <title>后盾网视频教程之滑动…

java8 stream join_什么是LINQ Join的Java 8 Stream API等价物?

我还没有找到任何现有的等价物,但下面的方法应该有效&#xff1a;public static Stream join(Stream outer,Stream inner,Function outerKeyFunc,Function innerKeyFunc,BiFunction resultFunc) {//Collect the Inner values into a list as well need them repeatedlyList inn…

理解Linux系统中的load average(图文版)转

一、什么是load average&#xff1f; linux系统中的Load对当前CPU工作量的度量 (WikiPedia: the system load is a measure of the amount of work that a computer system is doing)。也有简单的说是进程队列的长度。 Load Average 就是一段时间 (1 分钟、5分钟、15分钟) 内平…

vue常用组件库

目录 前言 一、Vue.js UI组件 二、Vue.js开发框架 三、Vue.js实用库 四、Vue.js服务端 五、Vue.js辅助工具 六、Vue.js应用实例 七、Vue.js Demo示例 八、详细分类 01、UI组件及框架 02、滚动scroll组件 03、slider组件 04、编辑器 05、图表 06、日历 07、地址…