这篇具有很好参考价值的文章主要介绍了leaflet 示例教程100+ 目录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。
文章来源:https://www.toymoban.com/news/detail-721685.html
目前已发表134篇文章
vue+leaflet系列教程旨在为开发者提供简单快捷的代码示例,复制即可用。在每一个示例中,解释相应的API知识点,做到简易实现,轻松学会。文章来源地址https://www.toymoban.com/news/detail-721685.html
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 |
加载谷歌google地图(多种形式) |
5 |
加载天地图,多种形式 |
6 |
加载百度地图(2种形式) |
7 |
加载Geoq智图,4种形式 |
8 |
加载腾讯地图 (路网、影像、地形) |
9 |
加载OpenTopoMap地图 |
10 |
加载Stadia地图(多种形式) |
11 |
加载MapTilesAPI地图(多种语言) |
12 |
加载Jawg地图(6种形式) |
13 |
加载Thunderforest地图(多种形式) |
14 |
加载Esri地图(多种形式) |
15 |
自定义添加地图网格线 |
16 |
利用CRS实现椭圆形的全球地图 |
17 |
瓦片拼图,点击某个网格,加载显示相应的瓦片数据 |
加载、上传、导出文件
类型 |
标题 |
加载 |
加载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的世界旅行动画 |
绘制 |
根据坐标点设置多边形,生成geojson文件,计算面积值 |
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+ 目录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!