<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<meta name="referrer" content="no-referrer"/>
<title>Historic Topographic Maps</title>
<meta name='viewport' content='initial-scale=1,maximum-scale=1,user-scalable=no' />
<!-- Load Leaflet from CDN -->
<link rel="stylesheet" href="lib/leaflet/leaflet.css" />
<style>
body { margin:0; padding:0; }
#map { position: absolute; top:0; bottom:0; right:0; left:0; }
</style>
<script src="lib/leaflet/leaflet-src.js"></script>
<script src="lib/proj4/proj4.js"></script>
<script src="lib/proj4/proj4leaflet.js"></script>
<script src="lib/axios.min.js"></script>
</head>
<body>
<input type="button" onclick='addWMSLayer441500();' value="叠加pid为441500数据图层"
style='position:absolute;left:50px;top:50px;background: blue;color:white;z-index: 9999;font-size: 24px'/>
<input type="button" onclick='addWMSLayer441581();' value="叠加pid为441581数据图层"
style='position:absolute;left:50px;top:100px;background: blue;color:white;z-index: 9999;font-size: 24px'/>
<input type="button" onclick='removeWMSLayer();' value="删除土地资源"
style='position:absolute;left:50px;top:150px;background: blue;color:white;z-index: 9999;font-size: 24px'/>
<div id="map"></div>
<script>
/** */
var map = L.map('map');
//高德、google图层,地图服务地址可替换成爬取离线部署的地图服务,如:http://106.53.28.207/baidu_sl/{z}/{x}/{y}.png
//高德URL:http://webrd04.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=8&x={x}&y={y}&z={z}
//openstreetmap:https://tile.openstreetmap.org/{z}/{x}/{y}.png
//以上地址如果不能访问到新版地图URL,可通过访问新版地图,通过F12-->network获取
new L.TileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {
maxZoom: 20,
minZoom: 1,
attribution: 'ⓒ 2012 Daum'
}).addTo(map);
var center_point=[22.967244600986852,115.53634643554689];
map.setView(center_point, 10);
map.on("click",function(e){
console.log(e.latlng);
})
function addWMSLayer441500(){
addWMSLayer("441500");
}
function addWMSLayer441581(){
addWMSLayer("441581");
}
//叠加geoserver发布的图层
var tudiLayer=null;
//过滤数据
function addWMSLayer(pid){
removeWMSLayer();
//var strTemp="x:"+x+";y:"+y+";level:"+level;
var strTemp="pid:"+pid;
console.log("叠加geoserver发布的图层1",);
tudiLayer =L.tileLayer.wms("http://10.254.10.38:8078/geoserver/shanwei/wms", {
layers: 'shanwei:findzzjgbypid',
format: "image/png",
transparent: true,
maxZoom: 20,
minZoom: 1,
viewparams:strTemp
});
tudiLayer.addTo(map);
}
function removeWMSLayer(){
if(tudiLayer!=null){
map.removeLayer(tudiLayer);
tudiLayer=null;
}
}
</script>
</body>
</html>
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
下载如有问题,可私信博主。下载前建议先查看博客内容,其地址为:https://blog.csdn.net/QQ98281642/article/details/124005209
资源推荐
资源详情
资源评论
收起资源包目录
80.(leaflet篇)leaflet调用geoserver发布的postgis数据图层.zip (13个子文件)
map
lib
proj4
proj4.js 72KB
proj4leaflet.js 7KB
proj4-compressed.js 72KB
axios.min.js 13KB
leaflet
images
marker-icon-2x.png 4KB
marker-icon.png 2KB
layers.png 1KB
layers-2x.png 3KB
marker-shadow.png 797B
leaflet.js 136KB
leaflet-src.js 388KB
leaflet.css 13KB
80.(leaflet篇)leaflet调用geoserver发布的postgis数据图层.html 3KB
共 13 条
- 1
资源评论
- zgq31121762022-12-07感谢大佬,让我及时解决了当下的问题,解燃眉之急,必须支持!
- 追夢人生2022-06-25用户下载后在一定时间内未进行评价,系统默认好评。
- kestrel02023-04-14资源是宝藏资源,实用也是真的实用,感谢大佬分享~
地图之家家长
- 粉丝: 4771
- 资源: 138
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Qt开发知识、经验总结 包括Qss,数据库,Excel,Model/View等
- IV数据.xlsx
- foldcraftlauncher_262944.apk
- 珍藏多年的基于matlab实现潮流计算程序源代码集合,包含多个潮流计算程序.rar
- 使用FPGA实现串-并型乘法器
- 基于matlab实现针对基于双曲线定位的DV-Hop算法中误差误差出一种基于加权双曲线定位的DV-Hop改进算法.rar
- 基于matlab实现由遗传算法开发的整数规划,车辆调度问题.rar
- 电视家7.0(对电视配置要求高).apk
- 免费计算机毕业设计-基于JavaEE的医院病历管理系统设计与实现(包含论文+源码)
- 手机端 我的世界融合植物大战僵尸版.apk
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功