参考:https://www.cnblogs.com/vichang/p/9438870.html

leaflet-antvPath官网:https://github.com/rubenspgcavalcante/leaflet-ant-path

leaflet-antvPath官网2:https://rubenspgcavalcante.github.io/leaflet-ant-path/

示例:

<html>

<head>
<meta charset="UTF-8">
<!-- <link rel="stylesheet" href="https://unpkg.com/leaflet@1.0.1/dist/leaflet.css" /> -->
<script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
<link rel="stylesheet" href="./dist/leaflet.css">
<script src="./dist/leaflet.js"></script>
<script src="./dist/leaflet-ant-path.js"></script>
<!-- <script src="https://unpkg.com/leaflet@1.0.1/dist/leaflet.js"></script> -->
<script type="text/javascript"
src="https://webapi.amap.com/maps?v=1.4.14&key=781070f0aec19a13b3e2615a0c131d4a"></script>
<style>
body {
margin: 0px;
} #heading {
text-align: center;
padding: 20px;
background: #333;
color: #CCC;
} a {
color: #3388ff;
} #map {
position: absolute;
height: 100%;
width: 100%;
background-color: #333;
} .leaflet-canvas-layer {
opacity: 0.55;
}
</style>
</head> <body>
<div id="map"></div>
</body>
<script>
//------------------------------------------------------------------------ var map = L.map('map', {
center: [31.95789128, 120.64626101],
zoom: 11,
maxzoom: 18,
minzoom: 1,
zoomControl: false, // 是否默认缩放控件添加到地图
editable: true, // 用于测绘
});
L.tileLayer('http://mt3.google.cn/vt/lyrs=m@207000000&hl=zh-CN&gl=CN&src=app&s=Galile&x={x}&y={y}&z={z}', {
attribution: '<a href="#">google leaflet</a>',
maxZoom: 18,
}).addTo(map);

// ----------------地图标记点位---------------------
// L.marker([31.95789128, 120.64626101]).addTo(map)
// .bindPopup('info')
// .openPopup();
// -----------------地图标记点位--------------------------
  //--------------------------------------------------------------------------------------------- let arrs = [
[31.30, 120.58], // 苏州市
[31.32, 120.63], // 平江区
[31.30, 120.63], // 沧浪区
[31.95789128, 120.64626101],
[31.30, 120.75], // 虎丘区
];


//---------------------高德地图--------------------------
// var polygon = L.polygon(arrs, { // color: 'green', // fillColor: '#f03', // fillOpacity: 0.5 // }).addTo(map); 

// var map = new AMap.Map('map', {
// zoom: 11,//级别
// center: [120.64626101, 31.95789128],//中心点坐标
// viewMode: '3D'//使用3D视图
// });

//---------------------高德地图-------------------------- //---------------------leaflet-antvPath--------------------------
var antPath = L.polyline.antPath;
var path = antPath(arrs, {
"paused": false,   //暂停 初始化状态
"reverse": false,  //方向反转
"delay": 3000,    //延迟,数值越大效果越缓慢
"dashArray": [10, 20], //间隔样式
"weight": 5,    //线宽
"opacity": 0.5,  //透明度
"color": "#0000FF", //颜色
"pulseColor": "#FFFFFF"  //块颜色
});
path.addTo(map);
//---------------------leaflet-antvPath-------------------------- </script> </html>

最新文章

  1. Android 神兵利器—— Git 常用命令
  2. hive中的一种假NULL现象
  3. MVC应用程序中,怎样控制与复制相同的功能
  4. Skip StyleCop Warnings.
  5. Web性能压力测试工具之ApacheBench(ab)详解
  6. C++ 类T T t;构造时分配的内存在静态数据区 T t=new T()分配的内存在堆 这样说对吗
  7. Java语言实现简单FTP软件------&gt;FTP软件本地窗口的实现(五)
  8. 【转】10 个迅速提升你 Git 水平的提示
  9. QNX---- interrupts 例程
  10. 关于MPMoviePlayerController类播放视频时,外放没有声音的问题(ios)
  11. 解决Only the original thread that created a view hierarchy can touch its views
  12. MongoDB基础之九 replication复制集
  13. Android开发之获取xml文件的输入流对象
  14. vertical-align用法
  15. windows 资源监视器
  16. 基于.net的通用内存缓存模型组件
  17. Flexbox布局指南
  18. Adams 2013自定义插件方法zz
  19. python之旅十【第十篇】paramiko模块
  20. Uncaught TypeError: form.attr is not a function 解决办法

热门文章

  1. CTF-Streamgame1-writeup
  2. File类与常用IO流第五章——IO字符流
  3. PAT乙级:1053 住房空置率 (20分)
  4. 每天五分钟Go - Map
  5. sql语句优化(持续更新)
  6. [BSidesCF 2020]Had a bad day 1--PHP伪协议
  7. 第十篇 -- 学习C++宝典2005版
  8. Linux 查看内存命令
  9. django中路由配置的正则
  10. tomcat与springmvc 结合 之---第19篇 springmvc 加载.xml文件的bean 过程