接触了leaflet,想着抽时间把自己用过的leaflet的功能都自己写一遍。先从最基本的加载第一张地图开始吧。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title><script src="leaflet1.34/leaflet-src.js"></script><link rel="stylesheet" href="leaflet1.34/leaflet.css">
<style>html,body{width: 100%;height: 100%;}#mapDiv{width: 100%;height: 100%;}</style>
</head>
<body><div id="mapDiv"></div><script>var map = L.map("mapDiv").setView([36.55,117.32],13);L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',{attribution:'&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'}).addTo(map);</script></head>
<body>
</body>
</html>

代码虽然简单,但是也有一些需要注意的地方,1.想要让地图占满整个屏幕,除了设置地图容器mapDiv宽高为100%,还要把父元素body和html的宽高设置为100%,不然mapDiv的高度始终为0。
2.加载地图的js代码要写在body中,因为要先创建body中的地图容器mapDiv才能进行地图的加载,若将加载地图的js代码写在head中,就会报错地图容器不存在。
3.前两条是基础的前端小问题,关于leaflet的问题在于setView()中第一个参数也就是中心点坐标,纬度在前经度在后,和ArcGIS API有所不同(ArcGIS是先经度再纬度)。

leaflet加载OSM地图相关推荐

  1. leaflet加载离线地图教程以及下载离线地图瓦片工具

    关于源码以及教程侵权请联系作者删除 最近在做一个leaflet加载离线地图的东西,结果在网上找到一份相关的教程以及源码 源码链接:https://pan.baidu.com/s/1cGew8PAU-L ...

  2. leaflet加载百度地图(路网矢量图和卫星影像图)示例代码032

    第032个 点击查看专栏目录 本示例的目的是介绍演示如何在vue+leaflet加载百度地图,这里使用了control.layers进行切换两种不同的百度底图.这里要引用proj4,proj4leaf ...

  3. Openlayers案例1——加载OSM地图

    1. 代码块 <!DOCTYPE html> <html lang="en"><head><meta charset="UTF- ...

  4. Leaflet加载百度地图

    为了验证一下百度地图的影像.矢量.注记等瓦片数据是否是坐标统一的,写了一个简单的leaflet加载百度影像瓦片.矢量瓦片.注记瓦片的页面,叠加在一起,看了一下,果然坐标系是统一的. <!DOCT ...

  5. leaflet加载OpenTopoMap地图(示例代码020)

    第020个 点击查看专栏目录 本示例的目的是介绍演示如何在vue+leaflet中添加OpenTopoMap地图. 直接复制下面的 vue+leaflet源代码,操作2分钟即可运行实现效果 文章目录 ...

  6. openlayers加载OSM地图出现白线

    目前的原因看起来是因为是在视角中加了坐标系,如果去掉坐标,白线就会消失. 但是目前还没有找到解决的方案

  7. Leaflet快速入门与加载OSM显示地图

    场景 Leaflet Leaflet 是一个为建设交互性好适用于移动设备地图,而开发的现代的.开源的 JavaScript 库. 代码仅有几十KB,但它具有开发在线地图的大部分功能.Leaflet设计 ...

  8. OSM逆地理服务器搭建(四)之Web端加载OpenStreetMap地图

    前言 前面的文章中说道我们利用 Nominatim将搭建了可以进行地址解析的服务器,以及如何利用 Nominatim进行地址解析. 虽然我们解决了地址解析不依赖谷歌服务,但是地图引擎,路线规划,画电子 ...

  9. vue openlayers 加载高德地图等 gcj02 的图层偏移问题

    vue openlayers 加载高德地图等 gcj02 的图层偏移问题 这个问题是在使用 openlayers 地图引擎加载高德地图或者是谷歌地图都会遇到的问题,所以说呢这篇博文稍微说一下解决办法. ...

最新文章

  1. 计算机图画大赛作品六年级,小学学生电脑绘画比赛活动方案
  2. 新手UI设计师必需要掌握的知识和技能
  3. 计算机网络技术专业毕业大作业答案,计算机网络技术大作业考核要求A卷
  4. 如何在C++Builder中使用全局变量
  5. boost::log::attribute_value_set用法的测试程序
  6. 反射_获取字节码Class对象的三种方式
  7. notes from《classification and regression trees》
  8. Java编程的逻辑 (70) - 原子变量和CAS
  9. python中的commands模块
  10. 轮播图的效果实现小米商城和京东商城
  11. 设计模式-第六篇之策略模式
  12. 2021牛客多校第十场补题 F-Train Wreck
  13. 数学问题-标量三重积向量三重积
  14. Python字符串和列表常用的方法和操作
  15. python储物柜难题_转角那1㎡不做储物间?太浪费了!好好利用还解决收纳难题...
  16. Java使用三层架构、JDBC连接数据库完成《试题信息管理系统》
  17. 再访《Scratch少儿趣味编程》系列图书作者阿部和广、仓本大资
  18. SSO的实现和参考工具类
  19. php 中margin-top,margin-top是什么意思-css编程词典-php中文网
  20. PSpice 仿真混沌电路的相图的步骤

热门文章

  1. STM32学习记录——74HC595四位数码管显示
  2. STM32单片机蓝牙APP智能鱼缸水位温度加氧定时喂食补光控制系统
  3. iphone导出视频 无法连接到设备_手机资讯:怎么将iPhone微信小视频存储到本地
  4. 关于版权声明的格式 (Copyright)
  5. Element表单验证规则
  6. 怎么输出链表最后一个元素_听说AI将是人类最后一个发明?听听他怎么说!
  7. linux做界面切换,linux两个界面之间的切换
  8. Android8.0 安装apk
  9. 第二届全国智能制造(中国制造2025)创新创业大赛华南人工智能专项赛决赛圆满举办
  10. android 二进制 xml,如何将XML转换为Android二进制XML