leaflet加载geojson叠加显示功能代码


Posted in Javascript onFebruary 21, 2020

这篇文章主要介绍了leaflet加载geojson叠加显示功能代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

geojson需要先制作shp,然后导入下面网站生成geojson。

https://mapshaper.org/

geojson,最好放后台,前台通过异步请求去加载json,然后显示。

getGeojsonByName({name:geojson_name}).then(data=>{
     if (this.bondarylayer) {
      if (this.map.hasLayer(this.bondarylayer))
      {
       this.map.removeLayer(this.bondarylayer);
      }
     }
     this.bondarylayer = L.geoJSON(data, {
      style: {
       color: '#E066FF',
       fillOpacity: 0,
       weight: 4,
      },
      pane: 'overlayPane'
     });
     this.map.addLayer(this.bondarylayer);
    });

叠加地图之后,

this.map.flyTo([34.22, 109.114], 9, { animate: true, duration: 0.2 });

将地图的视野范围添加到相应区域。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery timers计时器简单应用说明
Oct 28 Javascript
jQuery判断iframe中元素是否存在的方法
May 11 Javascript
dreamweaver 8实现Jquery自动提示
Dec 04 Javascript
jQuery实现单击和鼠标感应事件
Feb 01 Javascript
Angular Module声明和获取重载实例代码
Sep 14 Javascript
JS 在数组指定位置插入/删除数据的方法
Jan 12 Javascript
微信小程序之MaterialDesign--input组件详解
Feb 15 Javascript
jQuery完成表单验证的实例代码(纯代码)
Sep 30 jQuery
js实现随机点名系统(实例讲解)
Oct 18 Javascript
Angular 向组件传递模板的两种方法
Feb 23 Javascript
vue input输入框关键字筛选检索列表数据展示
Oct 26 Javascript
基于js判断浏览器是否支持webGL
Apr 18 Javascript
JavaScript中this函数使用实例解析
Feb 21 #Javascript
如何通过JS实现转码与解码
Feb 21 #Javascript
TensorFlow.js 微信小程序插件开始支持模型缓存的方法
Feb 21 #Javascript
微信小程序使用 vant Dialog组件的正确方式
Feb 21 #Javascript
JS实现判断移动端PC端功能
Feb 21 #Javascript
JS获取表格视图所选行号的ids过程解析
Feb 21 #Javascript
微信小程序vant弹窗组件的实现方式
Feb 21 #Javascript
You might like
PHPMyAdmin 快速配置方法
2009/05/11 PHP
php计算十二星座的函数代码
2012/08/21 PHP
PHP回溯法解决0-1背包问题实例分析
2015/03/23 PHP
php实现Mongodb自定义方式生成自增ID的方法
2015/03/23 PHP
Laravel 微信小程序后端搭建步骤详解
2019/11/26 PHP
JavaScript的面向对象(一)
2006/11/09 Javascript
DLL+ ActiveX控件+WEB页面调用例子
2010/08/07 Javascript
JQuery触发事件例如click
2013/09/11 Javascript
Event altKey,ctrlKey,shiftKey属性解析
2013/12/18 Javascript
Javascript让DEDECMS告别手写Tag
2014/09/01 Javascript
javascript里使用php代码实例
2014/12/13 Javascript
JavaScript中的console.trace()函数介绍
2014/12/29 Javascript
jQuery学习笔记之2个小技巧
2015/01/19 Javascript
项目中常用的JS方法整理
2015/01/30 Javascript
JS使用ajax从xml文件动态获取数据显示的方法
2015/03/24 Javascript
借助FileReader实现将文件编码为Base64后通过AJAX上传
2015/12/24 Javascript
JavaScript 基础函数_深入剖析变量和作用域
2016/05/18 Javascript
Angularjs实现带查找筛选功能的select下拉框示例代码
2016/10/04 Javascript
详解Vue双向数据绑定原理解析
2017/09/11 Javascript
[02:50]2014DOTA2 TI预选赛预选赛 大神专访第一弹!
2014/05/21 DOTA
压缩包密码破解示例分享(类似典破解)
2014/01/17 Python
python检测远程端口是否打开的方法
2015/03/14 Python
python机器学习实战之树回归详解
2017/12/20 Python
Python读取Excel表格,并同时画折线图和柱状图的方法
2018/10/14 Python
python flask解析json数据不完整的解决方法
2019/05/26 Python
python实现磁盘日志清理的示例
2020/11/05 Python
优衣库英国官网:UNIQLO英国
2016/12/25 全球购物
allbeauty美国:英国在线美容店
2019/03/11 全球购物
如果NULL定义成#define NULL((char *)0)难道不就可以向函数传入不加转换的NULL了吗
2012/02/15 面试题
学生发电厂实习自我鉴定
2013/09/22 职场文书
2014年办公室人员工作总结
2014/12/09 职场文书
幼儿园中班个人总结
2015/02/28 职场文书
我的法兰西岁月观后感
2015/06/09 职场文书
python之基数排序的实现
2021/07/26 Python
Python Matplotlib绘制条形图的全过程
2021/10/24 Python
Spring Data JPA框架Repository自定义实现
2022/04/28 Java/Android