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去空格处理方法
Nov 18 Javascript
克隆javascript对象的三个方法小结
Jan 12 Javascript
jQuery的12招常用技巧分享
Aug 08 Javascript
ie8 不支持new Date(2012-11-10)问题的解决方法
Jul 31 Javascript
js中settimeout方法加参数的使用实例
Feb 27 Javascript
JQuery调用WebServices的方法和4个实例
May 06 Javascript
javascript浏览器窗口之间传递数据的方法
Jan 20 Javascript
JavaScript基础——使用Canvas绘图
Nov 02 Javascript
Angular实现响应式表单
Aug 04 Javascript
js实现鼠标单击Tab表单切换效果
May 16 Javascript
浅谈Vue服务端渲染框架Nuxt的那些事
Dec 21 Javascript
js canvas实现星空连线背景特效
Nov 01 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下常用正则表达式整理
2010/10/26 PHP
超级实用的7个PHP代码片段分享
2012/01/05 PHP
WordPress中调试缩略图的相关PHP函数使用解析
2016/01/07 PHP
PHP基于Redis消息队列实现发布微博的方法
2017/05/03 PHP
PHP常用字符串输出方法分析(echo,print,printf及sprintf)
2021/03/09 PHP
论坛特效代码收集(落伍转发-不错)
2006/12/02 Javascript
IE浏览器兼容Firefox的JS脚本的代码
2008/10/23 Javascript
JAVASCRIPT IE 与 FF中兼容问题小结
2009/02/18 Javascript
jquery ajax传递中文参数乱码问题及解决方法说明
2014/02/07 Javascript
纯html+css+javascript实现楼层跳跃式的页面布局(实例代码)
2017/10/25 Javascript
javascript实现QQ空间相册展示源码
2017/12/12 Javascript
Vue自定义弹窗指令的实现代码
2018/08/13 Javascript
微信小程序获取用户信息的两种方法wx.getUserInfo与open-data实例分析
2019/05/03 Javascript
微信小程序跳转到其他网页(外部链接)的实现方法
2019/09/20 Javascript
深入webpack打包原理及loader和plugin的实现
2020/05/06 Javascript
vue中如何添加百度统计代码
2020/12/19 Vue.js
Python实现代码统计工具(终极篇)
2016/07/04 Python
基于Django contrib Comments 评论模块(详解)
2017/12/08 Python
tensorflow 使用flags定义命令行参数的方法
2018/04/23 Python
Python创建普通菜单示例【基于win32ui模块】
2018/05/09 Python
python-pyinstaller、打包后获取路径的实例
2019/06/10 Python
django基于cors解决跨域请求问题详解
2019/08/06 Python
使用python 将图片复制到系统剪贴中
2019/12/13 Python
python实现用户名密码校验
2020/03/18 Python
Python爬取数据并实现可视化代码解析
2020/08/12 Python
利用HTML5+CSS3实现3D转换效果实例详解
2017/05/02 HTML / CSS
html5教程制作简单画板代码分享
2013/12/04 HTML / CSS
英国家庭珠宝商:T. H. Baker
2018/02/08 全球购物
舒适的豪华鞋:Taryn Rose
2018/05/03 全球购物
计算机专业毕业生的自我评价
2013/11/18 职场文书
总经理岗位职责说明书
2014/07/30 职场文书
学习计划书怎么写
2014/09/15 职场文书
2014年度个人总结范文
2015/03/09 职场文书
2015年护士长个人工作总结
2015/04/24 职场文书
创业开店,这样方式更合理
2019/08/26 职场文书
python正则表达式re.search()的基本使用教程
2021/05/21 Python