Leaflet加载geowebcache的WMTS服务

ops/2024/10/21 5:53:25/

方法1:leaflet.TileLayer.WMTS插件

插件地址https://github.com/alexandre-melard/leaflet.TileLayer.WMTS
用法示例https://hanbo.blog.csdn.net/article/details/80768710
我的示例代码

<!DOCTYPE html>
<html lang="zh">
<head><meta charset="UTF-8"><title data-i18n="resources.title_wmtsLayer"></title><script type="text/javascript" src="../js/include-web.js"></script>
</head>
<body style=" margin: 0;overflow: hidden;background: #fff;width: 100%;height:100%;position: absolute;top: 0;">
<div id="map" style="margin:0 auto;width: 100%;height: 100%"></div>
<script type="text/javascript" src="../../dist/leaflet/include-leaflet.js"></script>
<script src="../js/leaflet-tilelayer-wmts.js"></script>
<script type="text/javascript">var map = L.map('map', {attributionControl: false,logoControl: false,center: [0, 0],zoom: 1,minZoom: 0,maxZoom: 18,crs: L.CRS.EPSG4326,});//设置坐标系左上角坐标,3857坐标系可以默认不用设置,插件里已默认带有const matrixIds = [];for (let i = 0; i < 19; ++i) {matrixIds[i] = {identifier: "" + i,topLeftCorner: new L.LatLng(90, -180)};}var ign = new L.TileLayer.WMTS('http://localhost:8090/geowebcache/service/wmts',{layer: "arcgis_com",style: "",tilematrixSet: "EPSG:4326_arcgis_com",format: "image/jpeg",minZoom: 0,maxZoom: 5,matrixIds: matrixIds,attribution: "<a href='https://github.com/mylen/leaflet.TileLayer.WMTS'>GitHub</a>&copy; <a href='http://www.ign.fr'>IGN</a>"});map.addLayer(ign);
</script>
</body>
</html>

其他方法

leaflet管网用其他插件或者esri-leaflet插件。

OpenLayers加载geowebcache的WMTS服务

https://blog.csdn.net/weixin_40184249/article/details/84615192


http://www.ppmy.cn/ops/15526.html

相关文章

WEB攻防-IIS中间件PUT漏洞

IIS6.0 server在web服务扩展中开启了WebDAV&#xff08;Web-based Distributed Authoring and Versioning&#xff09;。WebDAV是一种HTTP1.1的扩展协议。它扩展了HTTP 1.1&#xff0c;在GET、POST、HEAD等几个HTTP标准方法以外添加了一些新的方法&#xff0c;如PUT&#xff0c…

使用mybatis的时候报错,ora 00942 表或视图不存在

因为我的Spring cloud项目&#xff0c;数据库有多个数据源&#xff0c;在当前类中使用的com.baomidou.dynamic.datasource.annotation的DS(“a”),a其中一个数据源&#xff0c;但是我用的方法中&#xff0c;用到了其他的数据源b的查询&#xff0c;这就会报错ora 00942 表或视图…

【设计模式】10、composite 组合模式

文章目录 十、composite 组合模式10.1 search_in_file_folder10.1.1 inode_test.go10.1.2 inode.go10.1.3 file.go10.1.4 folder.go 十、composite 组合模式 https://refactoringguru.cn/design-patterns/composite 树状结构, 适合用组合模式, 不断递归, 对各子节点求和, 直到…

记内网http洪水攻击,导致网页无法访问一事

事由 最近两日&#xff0c;部分同事在访问税纪云平台时&#xff0c;登录跳转页面频繁转圈、要么就是出现无法连接的错误提示。 无法访问此页面 已重置连接。 请尝试: 检查连接检查代理和防火墙运行 Windows 网络诊断经过以下几方面的排查&#xff0c;无果。 后续通过检查…

C++修炼之路之STL_priority_queue优先级队列和仿函数

目录 引言&#xff1a; 一&#xff1a;priority_queue的介绍 二&#xff1a;了解堆结构及对应的各种对应操作 三&#xff1a;priority_queue的接口函数及使用 1.接口函数 2.使用 四&#xff1a;仿函数operator() 五&#xff1a;用仿函数加容器适配器模拟实现priorit…

基础算法前缀和与差分

前言 本次博客会介绍一维和二维的前缀和&#xff0c;以及一维二维差分的基本使用&#xff0c;尽量画图&#xff0c;多使用配合文字 使大家理解&#xff0c;希望有所帮助吧 一维前缀和 问题描述 这里有一个长度为n的数组&#xff0c;我们要算出【2,5】区间的元素和 暴力思…

GO 的 Web 开发系列(八)—— Gin 自定义 Html 渲染实现多租户的模板设计

本文主要解决在多租户场景下的模板渲染问题。 正常情况下 Gin 配置的所有模板都属于同一个模板组合,相同名称的模板将相互覆盖。在未通过 define 指定模板名称时,同名模板文件也将相互覆盖。自定义函数中也无法区分租户,这将非常不方便我们进行多租户的模板渲染处理。通过自…

ProtoBuf、Grpc、GORM、Go-redis 入门基础

一、ProtoBuf、Grpc ProtoBuf定义&#xff1a;protocol buffers 是一种语言无关、平台无关、可扩展的序列化结构数据的方法&#xff0c;它可用于&#xff08;数据&#xff09;通信协议、数据存储等。 说白了&#xff0c;可以将ProtoBuf文件 当作支持语言的代码交换工具 Grpc…