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 相关文章推荐
JavaScript 仿关机效果的图片层
Dec 26 Javascript
ie focus bug 解决方法
Sep 03 Javascript
有关于eclipse配置spket需要注意的一些地方
Apr 07 Javascript
JS实现文字链接感应鼠标淡入淡出改变颜色的方法
Feb 26 Javascript
JavaScript中的Promise使用详解
Jun 24 Javascript
JQUERY的AJAX请求缓存里的数据问题处理
Feb 23 Javascript
Vuejs第八篇之Vuejs组件的定义实例解析
Sep 05 Javascript
Vue-resource拦截器判断token失效跳转的实例
Oct 27 Javascript
vue在手机中通过本机IP地址访问webApp的方法
Aug 15 Javascript
react在安卓中输入框被手机键盘遮挡问题的解决方法
Sep 03 Javascript
vue实现下拉加载其实没那么复杂
Aug 13 Javascript
vue+AI智能机器人回复功能实现
Jul 16 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
最简单的PHP程序--记数器
2006/10/09 PHP
PHP中PDO的事务处理分析
2016/04/07 PHP
php中foreach结合curl实现多线程的方法分析
2016/09/22 PHP
在Laravel中使用DataTables插件的方法
2018/05/29 PHP
网页的标准,IMG不支持onload标签怎么办
2006/06/29 Javascript
多浏览器兼容的获取元素和鼠标的位置的js代码
2009/12/15 Javascript
JavaScript Event学习补遗 addEventSimple
2010/02/11 Javascript
JS实现图片预加载无需等待
2012/12/21 Javascript
jquery阻止后续事件只执行第一个事件
2014/07/24 Javascript
JavaScript实现复制文章自动添加版权
2016/08/02 Javascript
深入理解Javascript箭头函数中的this
2017/02/13 Javascript
原生JS上传大文件显示进度条 php上传文件代码
2020/03/27 Javascript
Vue中Axios从远程/后台读取数据
2019/01/21 Javascript
vue自定义表单生成器form-create使用详解
2019/07/19 Javascript
vue keep-alive 动态删除组件缓存的例子
2019/11/04 Javascript
JS实现动态无缝轮播
2020/01/11 Javascript
JavaScript仿京东秒杀倒计时
2020/03/17 Javascript
复制粘贴功能的Python程序
2008/04/04 Python
python中的对象拷贝示例 python引用传递
2014/01/23 Python
使用Python脚本将绝对url替换为相对url的教程
2015/04/24 Python
python实现简单socket通信的方法
2016/04/19 Python
解决已经安装requests,却依然提示No module named requests问题
2018/05/18 Python
Python 中的lambda函数介绍
2018/10/10 Python
django的ORM模型的实现原理
2019/03/04 Python
python神经网络编程实现手写数字识别
2020/05/27 Python
Nayomi官网:沙特阿拉伯王国睡衣和内衣品牌
2020/12/19 全球购物
为什么在使用动态 SQL 语句时必须为低层数据库对象授予权限
2012/12/13 面试题
化工专业个人的求职信范文
2013/11/28 职场文书
高中校园广播稿
2014/01/11 职场文书
学校元旦晚会方案
2014/02/19 职场文书
库房管理员岗位职责
2014/03/09 职场文书
先进工作者事迹材料
2014/12/23 职场文书
海洋天堂观后感
2015/06/05 职场文书
python通过opencv调用摄像头操作实例分析
2021/06/07 Python
「地球外少年少女」BD发售宣传CM公开
2022/03/21 日漫
vue 给数组添加新对象并赋值
2022/04/20 Vue.js