目前已发表121篇文章

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+ 目录相关推荐

  1. openlayers示例教程100+【目录】

    目前已完成240个示例 openlayers示例教程100+教程旨在为开发者提供简单快捷的代码示例,复制即可用.在每一个示例中,都凝练着简明扼要的代码,做到简易实现,轻松学会. 文章目录 目录 综合应 ...

  2. HQL - Hibernate查询语言 - 示例教程

    HQL - Hibernate查询语言 - 示例教程 HQL或Hibernate查询语言是Hibernate Framework的面向对象查询语言.HQL与SQL非常相似,只是我们使用Objects而 ...

  3. Hibernate Tomcat JNDI DataSource示例教程

    Hibernate Tomcat JNDI DataSource示例教程 欢迎来到Hibernate Tomcat JNDI DataSource示例教程.我们已经看到如何在独立的Java应用程序中使 ...

  4. Android ActionBar示例教程

    Today we will look into Android ActionBar. Action Bar is one of the important part of any applicatio ...

  5. Hibernate Tomcat JNDI数据源示例教程

    Welcome to the Hibernate Tomcat JNDI DataSource example tutorial. We have already seen how to use Hi ...

  6. (转)网站推广优化教程100条(SEO,网站关键字优化,怎么优化网站,如何优化网站关键字)...

    网站推广优化教程100条(完整版)下面介绍新手建站推广完美教程,各位根据自己的实际情况酌情选用: 1.准备个好域名.①.尽量在5位数内,当然也不一定,反正要让用户好记.(看个人):②.尽量用顶级的域名 ...

  7. java 设计模式 示例_Java中的访问者设计模式–示例教程

    java 设计模式 示例 访客模式是行为设计模式之一 . 当我们必须对一组相似类型的对象执行操作时,将使用访问者模式. 借助访问者模式,我们可以将操作逻辑从对象移动到另一个类. 例如,假设有一个购物车 ...

  8. java设计模式迭代器模式_Java中的迭代器设计模式–示例教程

    java设计模式迭代器模式 迭代器模式是一种行为模式,它用于提供遍历一组对象的标准方式. Iterator模式在Java Collection Framework中得到了广泛使用,其中Iterator ...

  9. Java中的访问者设计模式–示例教程

    访客模式是行为设计模式之一 . 当我们必须对一组相似类型的对象执行操作时,将使用访问者模式. 借助访问者模式,我们可以将操作逻辑从对象移动到另一个类. 例如,假设有一个购物车,我们可以在其中添加不同类 ...

最新文章

  1. java 2分钟_java – 为什么我的应用程序启动时间超过2分钟?
  2. 3ds max 把模型放置到坐标系中心(原点)
  3. 目标检测-基于Pytorch实现Yolov3(1)- 搭建模型
  4. Application provided invalid, non monotonically increasing dts to muxer in stream 0: -92233720368547
  5. 博客开张了!博客开张了!博客开张了!
  6. (69)番外 —— 编写一个简易的反调试引擎
  7. codeforces div3 D Circular Dance (链式向前星)
  8. 图像坐标:我想和世界坐标谈谈(A) 【计算机视觉学习笔记--双目视觉几何框架系列】
  9. 算法题---最长公共前缀
  10. Channels In Go
  11. Mac OSX上pg gem的安装问题
  12. 02 ARM存储控制器   SDRAM操作 实验
  13. MODBUS TCP转PROFINET网关快速配置手册
  14. 【雅思】【写作】【大作文】Discuss both views and give your own opinion
  15. 页面导航-声明式/编程式导航
  16. 人工智能专业应不应该读博士?
  17. 分享几个有意思的游戏
  18. exchange java ews_Exchange服务器之使用EWS读取Exchange邮件
  19. Centos7文本处理工具
  20. Lucas 与 ExLucas

热门文章

  1. Python 一个函数快速复制sheet工作表到另一个工作簿
  2. window.returnValue和 window.showModalDialog()和window.close()的使用方法
  3. 企业为什么要做CCRC认证?都有哪些好处?
  4. 白帽子黑客与网络安全工程师教你Kali:如何在Windows计算机就能实现网络信息扫描和收集?
  5. Nosql inject注入
  6. 智慧健康杂志智慧健康杂志社智慧健康编辑部2023年第8期目录
  7. MyBatis框架 注解的形式开发
  8. 写号 全国 电信 三码 五码 CDMA鉴权码 局端 Akey an 3码 5码
  9. 怎么删除linux桌面文件夹,为什么桌面上的文件夹删除不掉_桌面文件夹无法删除的解决教程...
  10. 【图精】五影帝扮女装雷人