首页 > 其他分享 >002-Leaflet-图层切换

002-Leaflet-图层切换

时间:2023-05-19 18:23:28浏览次数:36  
标签:map 116.3683244 Leaflet 002 图层 day

一、代码

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>002-Leaflet-图层切换</title>
    <link rel="stylesheet" href="../leaflet/leaflet.css">
    <style type="text/css">
        html,
        body {
            margin: 0;
            padding: 0;
        }

        #map {
            width: 100%;
            height: 100vh;
        }
    </style>
</head>

<body>
    <div id="map"></div>
    <script src="../leaflet/leaflet.js"></script>
    <script>
        //白昼图层
        let day = L.tileLayer('http://map.geoq.cn/ArcGIS/rest/services/ChinaOnlineCommunity/MapServer/tile/{z}/{y}/{x}', {
            attribution: '<a href="https://www.cnblogs.com/RadyGo/">我的博客</a>'
        });
        //午夜图层
        let night = L.tileLayer('http://map.geoq.cn/ArcGIS/rest/services/ChinaOnlineStreetPurplishBlue/MapServer/tile/{z}/{y}/{x}', {
            attribution: '<a href="https://www.cnblogs.com/RadyGo/">我的博客</a>'
        });
        //地图初始化
        var map = L.map('map', {
            layers: [day],
            center: new L.LatLng(39.915085, 116.3683244),
            zoom: 13,
            zoomControl: false
        });
        //添加点位
        L.marker([39.915085, 116.3683244]).addTo(map)
            .bindPopup('可自定义的弹框内容。')
            .openPopup();

        //基础图层
        var baseLayers = {
            "白昼": day,
            "午夜": night
        };
        //添加图层控件到地图上
        L.control.layers(baseLayers).addTo(map);    
    </script>
</body>

</html>

二、效果

 

标签:map,116.3683244,Leaflet,002,图层,day
From: https://www.cnblogs.com/RadyGo/p/17415988.html

相关文章

  • 001-Leaflet-地图初始化
    一、代码1<!DOCTYPEhtml>2<htmllang="en">34<head>5<metacharset="UTF-8">6<metahttp-equiv="X-UA-Compatible"content="IE=edge">7<metaname="viewport......
  • leaflet插件leaflet-graticule经度标签格式化问题
    https://github.com/turban/Leaflet.Graticuleimport"leaflet-graticule";L.graticule().addTo(map);解决办法:import"leaflet-graticule";L.LatLngGraticule.prototype.__format_lng_origin=L.LatLngGraticule.prototype.__format_lng;L.LatLngGra......
  • 002 线性回归的简洁实现
    1.创建数据集数据集的手工创建和上一节一样,人为设置true_w,true_b,以及num_examples(样本的总数量),调用synthetic_data()函数来创建。上一节中我们已经用#@save将这个函数保存在了d2l包中,这里我们直接调用就可以了:2.读取数据集load_array()这个函数接受数据集的features,lab......
  • [NOIP2002 普及组] 过河卒
    [NOIP2002普及组]过河卒题目描述棋盘上\(A\)点有一个过河卒,需要走到目标\(B\)点。卒行走的规则:可以向下、或者向右。同时在棋盘上\(C\)点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。因此称之为“马拦过河卒”。棋盘用坐标表示,\(A\)点\((0......
  • pta_【CPP0029】以圆类Circle及立体图形类Solid为基础设计圆锥类Cone
    #include<iostream>#include<cmath>usingnamespacestd;//点类PointclassPoint{private:doublex;doubley;public:Point(doublexv=0,doubleyv=0);/*构造函数*/Point(constPoint&p);/*拷贝构造*/~Point();/*......
  • python_uiautomator2学习002控制命令
    一、连接设备importuiautomator2asu2#一个设备时可简写,多个设备时添加设置号参数,单引号内的值为设备序列号d=u2.connect('24cc1cc1')二、应用操作#启动指定应用d.app_start("com.example.app")#启动指定应用,启动前停止此应用d.app_start("com.example.app",stop=......
  • GeoServer发布图层栅格格式设置样式
    最近工作中使用到了geoserver发布tif图,发布图层后需要给图层设置样式。发布图层就不在这里说了,可以参考其他博客,主要记录一下编写图层样式。一、介绍1、图层类型在geoserver中图层类型分为以下几类:我们可以在管理界面中查看我们发布的图层类型,后面写样式时需要根据我......
  • ssl握手失败报错00000002:lib(0):func(0):reason(2)
    开发过程中ssl握手失败,使用demo验证是ok的,说明证书没啥问题,抓包看服务端收到客户端的ServerHello后就回了fin包,打印ssl的错误信息,00000002:lib(0):func(0):reason(2),错误码2,在ssl.h里查看到是#defineSSL_ERROR_WANT_READ       2怀疑是不是非阻塞socket导......
  • 视图层
    视图层一、请求与响应视图函数视图函数,简称视图,属于Django的视图层,默认定义在views.py文件中,是用来处理web请求信息以及返回响应信息的函数,所以研究视图函数只需熟练掌握两个对象即可:请求对象(HttpRequest)和响应对象(HttpResponse)官网地址:https://docs.djangoproject.com/en......
  • 视图层
    Django的View(视图)一个视图函数(类),简称视图,是一个简单的Python函数(类),它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它在你当前项目目录下面。除......