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 相关文章推荐
clientX,pageX,offsetX,x,layerX,screenX,offsetLeft区别分析
Mar 12 Javascript
基于JQUERY的多级联动代码
Jan 24 Javascript
JavaScript中Cookie操作实例
Jan 09 Javascript
基于JS实现textarea中获取动态剩余字数的方法
May 25 Javascript
js实现点击每个li节点,都弹出其文本值及修改
Dec 15 Javascript
如何在Angular2中使用jQuery及其插件的方法
Feb 09 Javascript
JavaScript之Date_动力节点Java学院整理
Jun 28 Javascript
Webpack框架核心概念(知识点整理)
Dec 22 Javascript
优雅的在React项目中使用Redux的方法
Nov 10 Javascript
js实现随机抽奖
Mar 19 Javascript
VSCode搭建Vue项目的方法
Apr 30 Javascript
如何利用vue实现波谱拟合详解
Nov 05 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
vBulletin Forum 2.3.xx SQL Injection
2006/10/09 PHP
防止MySQL注入或HTML表单滥用的PHP程序
2009/01/21 PHP
php discuz 主题表和回帖表的设计
2009/03/13 PHP
求PHP数组最大值,最小值的代码
2011/10/31 PHP
php实现通过cookie换肤的方法
2015/07/13 PHP
PHP获取表单数据与HTML嵌入PHP脚本的实现
2017/02/09 PHP
js中数组Array的一些常用方法总结
2013/08/12 Javascript
SWFObject基本用法实例分析
2015/07/20 Javascript
JS实现新浪博客左侧的Blog管理菜单效果代码
2015/10/22 Javascript
浅谈js算法和流程控制
2016/12/29 Javascript
vue2.0获取自定义属性的值
2017/03/28 Javascript
使用DataTable插件实现异步加载数据
2017/11/19 Javascript
详解vue-cli+es6引入es5写的js(两种方法)
2019/04/19 Javascript
vue 动态给每个页面添加title、关键词和描述的方法
2020/08/28 Javascript
[01:10:57]Liquid vs OG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python提示No module named images的解决方法
2014/09/29 Python
Python 通过URL打开图片实例详解
2017/06/01 Python
Python学习思维导图(必看篇)
2017/06/26 Python
Python实现读取TXT文件数据并存进内置数据库SQLite3的方法
2017/08/08 Python
TensorFlow损失函数专题详解
2018/04/26 Python
Python递归函数 二分查找算法实现解析
2019/08/12 Python
在macOS上搭建python环境的实现方法
2019/08/13 Python
Tensorflow: 从checkpoint文件中读取tensor方式
2020/02/10 Python
CAT鞋美国官网:CAT Footwear
2017/11/27 全球购物
美国室内和室外装饰花盆购物网站:ePlanters
2019/03/22 全球购物
Luxplus荷兰:以会员价购买美容产品等,独家优惠
2019/08/30 全球购物
美国围栏公司:Walpole Outdoors
2019/11/19 全球购物
俄罗斯便宜的在线服装商店:GroupPrice
2020/04/10 全球购物
办公自动化专业大学生职业规划书
2014/03/06 职场文书
超市中秋节促销方案
2014/03/21 职场文书
学习退步检讨书
2014/09/28 职场文书
考试作弊检讨
2015/01/27 职场文书
中学社团活动总结
2015/05/07 职场文书
当幸福来敲门英文观后感
2015/06/01 职场文书
如何用python反转图片,视频
2021/04/24 Python
pytorch 使用半精度模型部署的操作
2021/05/24 Python