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调试(不下载任何工具)
Apr 14 Javascript
JavaScript几种形式的树结构菜单
May 10 Javascript
面向对象的Javascript之二(接口实现介绍)
Jan 27 Javascript
JSON字符串和对象相互转换实例分析
Jun 16 Javascript
Bootstrap3制作搜索框样式的方法
Jul 11 Javascript
Bootstrap Navbar Component实现响应式导航
Oct 08 Javascript
详解webpack的配置文件entry与output
Aug 21 Javascript
js时间戳与日期格式之间相互转换
Dec 11 Javascript
Vue 中使用 CSS Modules优雅方法
Apr 09 Javascript
Vue 项目代理设置的优化
Apr 17 Javascript
JS实现常见的查找、排序、去重算法示例
May 21 Javascript
关于angular引入ng-zorro的问题浅析
Sep 09 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几个数学计算的内部函数学习整理
2011/08/06 PHP
php中try catch捕获异常实例详解
2020/08/06 PHP
js静态方法与实例方法分析
2011/07/04 Javascript
JavaScript插入动态样式实现代码
2012/02/22 Javascript
js子页面获取父页面数据示例
2014/05/15 Javascript
JavaScript优化专题之Loading and Execution加载和运行
2016/01/20 Javascript
jQuery Easyui学习之datagrid 动态添加、移除editor
2016/01/27 Javascript
jquery实现具有嵌套功能的选项卡
2016/02/12 Javascript
Javascript前端经典的面试题及答案
2017/03/14 Javascript
js获取当前周、上一周、下一周日期
2017/03/19 Javascript
ES6新特性之变量和字符串用法示例
2017/04/01 Javascript
解决vue init webpack 下载依赖卡住不动的问题
2020/11/09 Javascript
解决elementui表格操作列自适应列宽
2020/12/28 Javascript
[02:06]DOTA2肉山黑名单魔法终结者 敌法师中文配音鉴赏
2013/06/17 DOTA
收集的几个Python小技巧分享
2014/11/22 Python
Python实现一个服务器监听多个客户端请求
2018/04/12 Python
python占位符输入方式实例
2019/05/27 Python
利用pyuic5将ui文件转换为py文件的方法
2019/06/19 Python
Kali Linux安装ipython2 和 ipython3的方法
2019/07/11 Python
使用CSS3编写类似iOS中的复选框及带开关的按钮
2016/04/11 HTML / CSS
澳大利亚最好的在线时尚精品店:Princess Polly
2018/01/03 全球购物
联想法国官方网站:Lenovo法国
2018/10/18 全球购物
西雅图的买手店:Totokaelo
2019/10/19 全球购物
商务英语专业应届毕业生求职信
2013/10/28 职场文书
安全生产汇报材料
2014/02/17 职场文书
顶碗少年教学反思
2014/02/21 职场文书
幼儿教师求职信
2014/05/24 职场文书
病人写给医生的感谢信
2015/01/23 职场文书
教师个人教学总结
2015/02/11 职场文书
实习指导老师意见
2015/06/04 职场文书
公司车辆管理制度
2015/08/04 职场文书
2016元旦文艺汇演主持词(开场白+结束语)
2015/12/03 职场文书
《少年闰土》教学反思
2016/02/18 职场文书
golang DNS服务器的简单实现操作
2021/04/30 Golang
深入理解redis中multi与pipeline
2021/06/02 Redis
Python函数中apply、map、applymap的区别
2021/11/27 Python