leaflet是一个前端的轻量的gis框架,为什么说它轻量呢。因为相比于传统的“庞大的”GIS框架比如openlayers和mapbox,leaflet不仅代码体积小,而且API构成也极为简单。是GIS行业小白入门级别学习的最好的框架,没有之一。

那么话不多说我们首先来学习一下如何使用leaflet搭建一个webgis地图。搭建一个GIS版本的hello world!

第一步我们访问官网查看教程:
https://mp.csdn.net/mp_blog/creation/editor

我们有这样几种方式引入leaflet,第一种是cdn的形式,也就是在线的资源库,如果你是学生和小白为了测试和学习可以采用这种方式。

第二种就是我们代码库下载下来,本地静态引入,这种适合于像我这种平时需要给大家写案例的人来使用。

如果是真正的投入到项目中使用,商业化使用我们可以通过npm的方式安装。

如果是学习测试的用途大家可以在官网上选择download直接下载leaflet的js文件包,下载下来后就包含必要的两个文件:

leaflet.css和lefalet.js。我们把这两个文件和images文件夹(因为其内部包含静态资源)一起拖入我们的项目中,就可以使用了。

现在我们来搭建一个hello world!

Leaflet基础入门教程(一)相关推荐

  1. python怎么输出浮点数_python 零基础入门教程第 2 章:基本数据类型 (一)

    一.什么是数据类型 编程语言通过一些复杂的计算机物理底层机制,创造不同类型的数据,用来表示现实世界中的不同信息,以便于计算机更好的存储和计算. 每种编程语言都会有一些基本的数据类型用来表示现实世界中的 ...

  2. python免费入门手册-Python 基础入门教程

    Python是一种解释型.面向对象.动态数据类型的高级程序设计语言. Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年. <Python 基础入 ...

  3. Python基础入门教程:使用 Python 3 协程快速获得一个代理池

    Python基础入门教程:使用 Python 3 协程快速获得一个代理池 前言 在执行 IO 密集型任务的时候,程序会因为等待 IO 而阻塞.比如我们使用 requests 库来进行网络爬虫请求的话, ...

  4. 超全面Python基础入门教程【十天课程】博客笔记汇总表

    目录 1.学习地址 2.下载地址[视频.源码.课件.软件] 3.详细博客笔记 Day 01 Day 02 Day 03 Day 04 Day 05 Day 06 Day 07 Day 08 Day 0 ...

  5. android 编辑9图片,Android基础入门教程——1.6 .9(九妹)图片怎么玩

    Android基础入门教程--1.6 .9(九妹)图片怎么玩 Android基础入门教程 1.本节引言: 可能有的一些疑问: 1.什么是.9图片? 答:图片后缀名前有.9的图片,如pic1.9.png ...

  6. Mongodb最基础入门教程

    Mongodb最基础入门教程 如果想了解一下redis的入门教程,可以去看一下我的上一篇博客 Mongodb的安装大家可以参考一下其他博主的博客,这里我就不做介绍了.不过值得注意的是,在Linux版本 ...

  7. QR code 二维码基础入门教程(二)

    QR code 二维码基础入门教程(二) 承接上文,让我们继续下面的步骤 纠错码编码 先说说纠错容量 纠错码可以纠正两种错误: 拒读错误(错误码位置已知),是一个没有扫到或者无法译码的符号字符,需要一 ...

  8. QR code 二维码基础入门教程

    QR code 二维码基础入门教程 本文为 QR Code Tutorial: Introduction 的总结,详细内容请查看原文 Introduction History and Informat ...

  9. android设置webview缓存目录,Android基础入门教程——7.5.5 WebView缓存问题

    Android基础入门教程--7.5.5 WebView缓存问题 Android基础入门教程 本节引言:现在很多门户类信息网站,比如虎嗅,ifanr,钛媒体等等的APP,简单点说是信息阅读类的APP, ...

最新文章

  1. 【虚拟化实战】VM设计之一vCPU
  2. VTK:几何对象之OpenVRCone
  3. 【More Effective C#】LINQ表达式与方法调用的映射
  4. java 关注公众号没有调接口_高频面试题:接口和抽象类的区别
  5. 威胁快报|新兴挖矿团伙借助shodan作恶,非web应用安全再鸣警钟
  6. linux看火狐的安装目录,linux下firefox+geckodriver环境搭建
  7. esp8266驱动_【直播视频】微信小程序连接阿里云物联网控制esp8266实现rgb调节。...
  8. Long类型参数传到前端精度丢失的解决方案
  9. LVM以及挂载一块新硬盘
  10. 虚拟机win2012安装
  11. TinyMCE 富文本编辑器 ━━ 自定义插件之弹窗基础设置(整理)
  12. 内存碎片与malloc(转)
  13. Python中的角度转换功能
  14. RESTful API及其设计思想
  15. 点击链接跳转到微信公众号关注页、微信关注链接
  16. BTC API命令 中文版
  17. 简单通俗的说一下什么是面向过程和面向对象
  18. APP第三方安全检测
  19. 如何使用脚本语言将typora的内容自动同步到gitee上
  20. 【软件】[Qt\C++] 冒泡、希尔、堆排、基数、快排 5种排序Gui界面带对比——使用Qt实现

热门文章

  1. IT运维面试问题总结-LVS、Keepalived、HAProxy、Kubernetes、OpenShift
  2. 论坛议程|COSCon'22 云计算(C)
  3. 37_Crop 选择相册图片并手动裁切
  4. 深度学习小白如何看懂神经网络模型/图?
  5. 网页上的双语切换(java+jsp/html)
  6. C# 修改图片文件分辨率大小
  7. 性能测试的价值、全链路压测了解
  8. 汇编命令及OD常用命令及断点设置
  9. C#实现串口通信的上位机开发
  10. ESLint配置详解