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 相关文章推荐
利用js对象弹出一个层
Mar 26 Javascript
JQuery AJAX实现目录浏览与编辑的代码
Oct 21 Javascript
JavaScript入门教程(9) Document文档对象
Jan 31 Javascript
自己整理的一个javascript日期处理函数
Oct 16 Javascript
JS自动缩小超出大小的图片
Oct 12 Javascript
JavaScript prototype 使用介绍
Aug 29 Javascript
jQuery中next方法用法实例
Apr 24 Javascript
浅谈js在html中的加载执行顺序,多个jquery ready执行顺序
Nov 26 Javascript
Angular 输入框实现自定义验证功能
Feb 19 Javascript
常用的几个JQuery代码片段
Mar 13 Javascript
微信小程序学习笔记之文件上传、下载操作图文详解
Mar 29 Javascript
在 Vue 中编写 SVG 图标组件的方法
Feb 24 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错误和异长常处理总结
2014/03/06 PHP
浅谈PHP Cookie处理函数
2016/06/10 PHP
jQuery 图像裁剪插件Jcrop的简单使用
2009/05/22 Javascript
Exjs 入门篇
2010/04/07 Javascript
20款超赞的jQuery插件 Web开发人员必备
2011/02/26 Javascript
新浪微博字数统计 textarea字数统计实现代码
2011/08/28 Javascript
更优雅的事件触发兼容
2011/10/24 Javascript
jquery插件制作 图片走廊 gallery
2012/08/17 Javascript
Jquery 自定义动画概述及示例
2013/03/29 Javascript
JavaScript获取客户端计算机硬件及系统等信息的方法
2014/01/02 Javascript
JS实现部分HTML固定页面顶部随屏滚动效果
2015/12/24 Javascript
从零学习node.js之文件操作(三)
2017/02/21 Javascript
mui上拉加载功能实例详解
2017/04/13 Javascript
详解vee-validate的使用个人小结
2017/06/07 Javascript
javaScript中封装的各种写法示例(推荐)
2017/07/03 Javascript
快速理解 JavaScript 中的 LHS 和 RHS 查询的用法
2017/08/24 Javascript
IDEA安装vue插件图文详解
2019/09/26 Javascript
js实现全选和全不选
2020/07/28 Javascript
OpenLayers3实现对地图的基本操作
2020/09/28 Javascript
解决vuex刷新数据消失问题
2020/11/12 Javascript
跟老齐学Python之关于类的初步认识
2014/10/11 Python
python使用urlparse分析网址中域名的方法
2015/04/15 Python
Python计时相关操作详解【time,datetime】
2017/05/26 Python
解决python3在anaconda下安装caffe失败的问题
2017/06/15 Python
matplotlib 使用 plt.savefig() 输出图片去除旁边的空白区域
2021/01/05 Python
捷克原创男装和女装购物网站:Bolf.cz
2018/04/28 全球购物
房产代理公证处委托书
2014/04/04 职场文书
继承权公证书
2014/04/09 职场文书
城市创卫标语
2014/06/17 职场文书
普通党员个人对照检查材料
2014/09/18 职场文书
会计实训报告范文
2014/11/04 职场文书
高一化学教学反思
2016/02/22 职场文书
最美劳动诗,致敬所有的劳动者!
2019/07/12 职场文书
使用Python脚本对GiteePages进行一键部署的使用说明
2021/05/27 Python
使用redis生成唯一编号及原理示例详解
2021/09/15 Redis
MySQL详细讲解变量variables的用法
2022/06/21 MySQL