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 CSS样式控制 学习笔记
Jul 23 Javascript
js从10种颜色中随机取色实现每次取出不同的颜色
Oct 23 Javascript
js简单的表格添加行和删除行操作示例
Mar 31 Javascript
jQuery实现行文字链接提示效果的方法
Mar 10 Javascript
如何用angularjs制作一个完整的表格
Jan 21 Javascript
javascript实现一个网页加载进度loading
Jan 04 Javascript
jQuery+ajax实现修改密码验证功能实例详解
Jul 06 jQuery
jQuery选取所有复选框被选中的值并用Ajax异步提交数据的实例
Aug 04 jQuery
mongoose更新对象的两种方法示例比较
Dec 19 Javascript
vue-cli配置全局sass、less变量的方法
Jun 06 Javascript
解决Vue watch里调用方法的坑
Nov 07 Javascript
JavaScript实现点击出现子菜单效果
Feb 08 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/11/19 PHP
php session 检测和注销
2009/03/16 PHP
PHP四舍五入精确小数位及取整
2014/01/14 PHP
学习php设计模式 php实现单例模式(singleton)
2015/12/07 PHP
PHP处理CSV表格文件的常用操作方法总结
2016/07/01 PHP
PHP水印类,支持添加图片、文字、填充颜色区域的实现
2017/02/04 PHP
js函数般调用正则
2008/04/08 Javascript
jquery validate添加自定义验证规则(验证邮箱 邮政编码)
2013/12/04 Javascript
JQuery中extend的用法实例分析
2015/02/08 Javascript
浅谈jquery事件处理
2015/04/24 Javascript
JSON字符串和对象之间的转换详解
2015/05/26 Javascript
基于jQuery实现淡入淡出效果轮播图
2020/07/31 Javascript
微信小程序 底部导航栏目开发资料
2016/12/05 Javascript
jQuery实现模拟flash头像裁切上传功能示例
2016/12/11 Javascript
微信小程序去哪里找 小程序到底如何使用(附小程序名单)
2017/01/09 Javascript
Bootstrap组合上、下拉框简单实现代码
2017/03/06 Javascript
几种响应式文字详解
2017/05/19 Javascript
JavaScript前端页面搜索功能案例【基于jQuery】
2019/07/10 jQuery
vue中全局路由守卫中替代this操作(this.$store/this.$vux)
2020/07/24 Javascript
python中使用sys模板和logging模块获取行号和函数名的方法
2014/04/15 Python
Python格式化css文件的方法
2015/03/10 Python
Python+Socket实现基于TCP协议的客户与服务端中文自动回复聊天功能示例
2017/08/31 Python
Python 查看文件的编码格式方法
2017/12/21 Python
利用Python实现手机短信监控通知的方法
2019/07/22 Python
Python3 读取Word文件方式
2020/02/13 Python
python用tkinter实现一个简易能进行随机点名的界面
2020/09/27 Python
几个解决兼容IE6\7\8不支持html5标签的几个方法
2013/01/07 HTML / CSS
HTML5 canvas标签实现刮刮卡效果
2015/04/24 HTML / CSS
Prototype如何为一个Ajax添加一个参数
2015/12/06 面试题
教师党员个人自我剖析材料
2014/09/29 职场文书
2015年保管员工作总结
2015/04/30 职场文书
暑期家教宣传单
2015/07/14 职场文书
总经理年会致辞
2015/07/29 职场文书
初中生物教学反思
2016/02/20 职场文书
Java中try catch处理异常示例
2021/12/06 Java/Android
netty 实现tomcat的示例代码
2022/06/05 Servers