leaflet 示例教程100+ 目录
vue+leaflet系列教程旨在为开发者提供简单快捷的代码示例,复制即可用。在每一个示例中,解释相应的API知识点,做到简易实现,轻松学会。
文章目录
- vue+leaflet 目录
- 基础设置
- 加载地图
- 加载、上传、导出文件
- 绘制显示图形
- Event和Control
- 综合应用
- 常见问题
vue+leaflet 目录
基础设置
类别 | 标题 |
---|---|
搭建 | 从0 到1 搭建开发环境 |
Layer | 清除所有图层的通用方法 |
Layer | 删除所有的marker图层,保留其他图层 |
Layer | 清除底图以外的所有图层(两种方法) |
Layer | URL中显示zoom大小,经度和纬度的值 |
Option | 获取map当前状态(中心点,zoom值,角度边界值,容器宽高,像素边界值) |
Option | 获取map当前的边界值(8个方位) |
Option | 只显示一屏地图,设定范围不让循环延展 |
转换 | leaflet中将地址转换为坐标,弹出marker |
转换 | leaflet的 Point 和 LatLng 坐标互相转换 |
加载地图
序号 | 标题 |
---|---|
1 | 直接加载图片缩放,不需要地图底图 |
2 | 加载OpenStreetMap地图 |
3 | 加载高德地图(多种形式) |
4 | 加载天地图,多种形式 |
5 | 加载百度地图(2种形式) |
6 | 加载Geoq智图,4种形式 |
7 | 加载腾讯地图 (路网、影像、地形) |
8 | 加载OpenTopoMap地图 |
9 | 加载Stadia地图(多种形式) |
10 | 加载MapTilesAPI地图(多种语言) |
11 | 加载Jawg地图(6种形式) |
12 | 加载Thunderforest地图(多种形式) |
13 | 加载Esri地图(多种形式) |
14 | 自定义添加地图网格线 |
15 | 利用CRS实现椭圆形的全球地图 |
15 | 瓦片拼图,点击某个网格,加载显示相应的瓦片数据 |
加载、上传、导出文件
类型 | 标题 |
---|---|
加载 | 加载json文件,并自定义icon |
加载 | 加载Geoserver地图,wms格式数据 |
加载 | 加载含有shp文件的zip,显示shp图形 |
加载 | 加载KML文件(方法1) |
加载 | 加载KML文件(方法2) |
加载 | 加载GPX文件(方法1) |
加载 | 加载GPX文件(方法2) |
加载 | 加载WKT文件(方法1) |
加载 | 加载geojson文件 |
加载 | 加载topojson文件 |
加载 | 加载CSV文件 |
加载 | 加载视频文件,配置暂停播放按钮 |
加载 | 实现极地标线地图,加载tileLayer.wms数据 |
上传 | 上传geojson文件,在地图上显示图形 |
上传 | 上传CSV文件,在地图上显示图形 |
上传 | 上传WKT文件,在地图上显示图形 |
上传 | 上传SHP文件,在地图上显示图形 |
上传 | 上传包含shp的zip文件,在地图上显示图形 |
转换 | 读取上传的wkt文件,转换为geojson文件 |
转换 | 读取上传的geojson文件,转换为wkt文件 |
导出 | 导出图片,打印图片(A4横版或竖版) |
导出 | 转换geojson文件,导出KML格式文件 |
导出 | 转换geojson文件,导出WKT格式文件 |
导出 | 转换geojson文件,导出CSV格式文件) |
绘制显示图形
类型 | 示标题 |
---|---|
显示 | 加载显示单个图片 |
显示 | leaflet DivIcon使用技巧 |
显示 | 自定义marker图标,每个点设置不同图片 |
显示 | 加载geojson数据,随机显示不同颜色的circleMarker |
显示 | 添加多个marker方法1(一一添加) |
显示 | 添加多个marker方法2(先组markerGroup) |
绘制 | 点击marker,实现跳跃的动画效果 |
绘制 | 使用circleMarker画圆形 |
绘制 | 使用circle画随机颜色圆形 |
绘制 | 使用Polyline画多段折线 |
绘制 | 绘制渐变折线 |
绘制 | 绘制带箭头的轨迹线 |
绘制 | 使用Polygon画嵌套多边形 |
绘制 | 使用Rectangle显示矩形 |
绘制 | leaflet使用circle加载显示多个点 |
绘制 | 绘制两个多边形的交集、差集、并集 |
绘制 | 绘制多个点的envelope矩形) |
绘制 | 根据一组点的值生成凹包,并在地图上显示 |
绘制 | 动态的绘制正弦波 |
绘制 | 根据两个坐标值,设置arc弧线和Marker |
绘制 | 一个marker的世界旅行动画 |
Event和Control
示例 | 示例 |
---|---|
Control | 实现鹰眼图 |
Control | 两种方法添加比例尺 |
Control | 配置Zoom属性,个性化放大缩小按钮 |
Control | 通过Control.extend,自定义zoom放大缩小 |
Event | 鼠标进出事件 mouseover和mouseout |
Event | 鼠标click和dblclick,并解决两者冲突 |
Event | 点击鼠标显示经纬度坐标信息 |
Event | 移动鼠标显示经纬度坐标 |
Event | 设置右键菜单,配置相应的功能 |
Event | 获取使用者当前的地理位置 |
综合应用
序号 | 标题 |
---|---|
1 | 轨迹移动,有开始和暂停功能 |
2 | 数据聚合 |
3 | 将实际地址转化为坐标,设置marker |
4 | 实现左卷帘效果 |
5 | 自定义游戏瓦片tile地图,进行3级zoom加载 |
常见问题
序号 | 标题 |
---|---|
1 | 解决marker呈现灰色边框的问题 |
leaflet 示例教程100+ 目录相关推荐
- openlayers示例教程100+【目录】
目前已完成240个示例 openlayers示例教程100+教程旨在为开发者提供简单快捷的代码示例,复制即可用.在每一个示例中,都凝练着简明扼要的代码,做到简易实现,轻松学会. 文章目录 目录 综合应 ...
- HQL - Hibernate查询语言 - 示例教程
HQL - Hibernate查询语言 - 示例教程 HQL或Hibernate查询语言是Hibernate Framework的面向对象查询语言.HQL与SQL非常相似,只是我们使用Objects而 ...
- Hibernate Tomcat JNDI DataSource示例教程
Hibernate Tomcat JNDI DataSource示例教程 欢迎来到Hibernate Tomcat JNDI DataSource示例教程.我们已经看到如何在独立的Java应用程序中使 ...
- Android ActionBar示例教程
Today we will look into Android ActionBar. Action Bar is one of the important part of any applicatio ...
- Hibernate Tomcat JNDI数据源示例教程
Welcome to the Hibernate Tomcat JNDI DataSource example tutorial. We have already seen how to use Hi ...
- (转)网站推广优化教程100条(SEO,网站关键字优化,怎么优化网站,如何优化网站关键字)...
网站推广优化教程100条(完整版)下面介绍新手建站推广完美教程,各位根据自己的实际情况酌情选用: 1.准备个好域名.①.尽量在5位数内,当然也不一定,反正要让用户好记.(看个人):②.尽量用顶级的域名 ...
- java 设计模式 示例_Java中的访问者设计模式–示例教程
java 设计模式 示例 访客模式是行为设计模式之一 . 当我们必须对一组相似类型的对象执行操作时,将使用访问者模式. 借助访问者模式,我们可以将操作逻辑从对象移动到另一个类. 例如,假设有一个购物车 ...
- java设计模式迭代器模式_Java中的迭代器设计模式–示例教程
java设计模式迭代器模式 迭代器模式是一种行为模式,它用于提供遍历一组对象的标准方式. Iterator模式在Java Collection Framework中得到了广泛使用,其中Iterator ...
- Java中的访问者设计模式–示例教程
访客模式是行为设计模式之一 . 当我们必须对一组相似类型的对象执行操作时,将使用访问者模式. 借助访问者模式,我们可以将操作逻辑从对象移动到另一个类. 例如,假设有一个购物车,我们可以在其中添加不同类 ...
最新文章
- java 2分钟_java – 为什么我的应用程序启动时间超过2分钟?
- 3ds max 把模型放置到坐标系中心(原点)
- 目标检测-基于Pytorch实现Yolov3(1)- 搭建模型
- Application provided invalid, non monotonically increasing dts to muxer in stream 0: -92233720368547
- 博客开张了!博客开张了!博客开张了!
- (69)番外 —— 编写一个简易的反调试引擎
- codeforces div3 D Circular Dance (链式向前星)
- 图像坐标:我想和世界坐标谈谈(A) 【计算机视觉学习笔记--双目视觉几何框架系列】
- 算法题---最长公共前缀
- Channels In Go
- Mac OSX上pg gem的安装问题
- 02 ARM存储控制器 SDRAM操作 实验
- MODBUS TCP转PROFINET网关快速配置手册
- 【雅思】【写作】【大作文】Discuss both views and give your own opinion
- 页面导航-声明式/编程式导航
- 人工智能专业应不应该读博士?
- 分享几个有意思的游戏
- exchange java ews_Exchange服务器之使用EWS读取Exchange邮件
- Centos7文本处理工具
- Lucas 与 ExLucas
热门文章
- Python 一个函数快速复制sheet工作表到另一个工作簿
- window.returnValue和 window.showModalDialog()和window.close()的使用方法
- 企业为什么要做CCRC认证?都有哪些好处?
- 白帽子黑客与网络安全工程师教你Kali:如何在Windows计算机就能实现网络信息扫描和收集?
- Nosql inject注入
- 智慧健康杂志智慧健康杂志社智慧健康编辑部2023年第8期目录
- MyBatis框架 注解的形式开发
- 写号 全国 电信 三码 五码 CDMA鉴权码 局端 Akey an 3码 5码
- 怎么删除linux桌面文件夹,为什么桌面上的文件夹删除不掉_桌面文件夹无法删除的解决教程...
- 【图精】五影帝扮女装雷人