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 模拟气泡屏保效果代码
Jul 10 Javascript
javascript学习笔记(九) js对象 设计模式
Jun 19 Javascript
js实现运动logo图片效果及运动元素对象sportBox使用方法
Dec 25 Javascript
常见浏览器多长时间会提示“脚本运行时间过长”总结
Apr 29 Javascript
Javascript中浮点数相乘的一个解决方法
Jun 03 Javascript
纯JavaScript代码实现文本比较工具
Feb 17 Javascript
深入理解AngularJS中的ng-bind-html指令和$sce服务
Sep 08 Javascript
Cookies 和 Session的详解及区别
Apr 21 Javascript
jQuery实现模糊查询的方法分析
May 10 jQuery
手把手教你写一个微信小程序(推荐)
Oct 17 Javascript
bootstrap table实现合并单元格效果
Dec 24 Javascript
vue中echarts引入中国地图的案例
Jul 28 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
仿AS3实现PHP 事件机制实现代码
2011/01/27 PHP
用PHP写的基于Memcache的Queue实现代码
2011/11/27 PHP
php实现的任意进制互转类分享
2015/07/07 PHP
如何离线执行php任务
2017/02/21 PHP
PHP实现负载均衡session共享redis缓存操作示例
2018/08/22 PHP
Laravel5.1 框架控制器基础用法实例分析
2020/01/04 PHP
JavaScript Cookie显示用户上次访问的时间和次数
2009/12/08 Javascript
JavaScript调用浏览器打印功能实例分析
2015/07/17 Javascript
jquery实现加载进度条提示效果
2015/11/23 Javascript
javascript常用经典算法实例详解
2015/11/25 Javascript
JavaScript动态创建div等元素实例讲解
2016/01/06 Javascript
基于javascript显示当前时间以及倒计时功能
2016/03/18 Javascript
jQuery 实现评论等级好评差评特效
2016/05/06 Javascript
jQuery实现遮罩层登录对话框
2016/12/29 Javascript
vue引入jq插件的实例讲解
2017/09/12 Javascript
nodejs用gulp管理前端文件方法
2018/06/24 NodeJs
Vue按时间段查询数据组件使用详解
2020/08/21 Javascript
Python实现定时任务
2017/02/08 Python
Python实现利用最大公约数求三个正整数的最小公倍数示例
2017/09/30 Python
使用python爬虫实现网络股票信息爬取的demo
2018/01/05 Python
python中的二维列表实例详解
2018/06/19 Python
python opencv 图像拼接的实现方法
2019/06/27 Python
python tkinter之 复选、文本、下拉的实现
2020/03/04 Python
python爬虫构建代理ip池抓取数据库的示例代码
2020/09/22 Python
天巡全球:Skyscanner Global
2017/06/20 全球购物
PHP面试题及答案二
2015/05/23 面试题
斯福泰克软件测试面试题
2015/02/16 面试题
高中生家长会演讲稿
2014/01/14 职场文书
班主任寄语大全
2014/04/04 职场文书
捐书倡议书
2014/08/29 职场文书
水电维修专业推荐信
2014/09/06 职场文书
2015年党员个人工作总结
2015/05/13 职场文书
幼儿园教师教育随笔
2015/08/14 职场文书
五年级语文教学反思
2016/03/03 职场文书
Python时间操作之pytz模块使用详解
2022/06/14 Python
Python first-order-model实现让照片动起来
2022/06/25 Python