mapbox-gl加载WMS图层
WMS (web map service )也是一种影像(raster)的图层服务,和WMTS服务的区别是,WMS没有进行切片缓存,客户端根据一定的参数进行影像/图片数据的请求,返回图片类型数据,叠加在地图上进行显示。
获取地址
服务发布之后,在图层预览这里,找到我们的服务,然后最右侧那个下拉框内选择WMS服务下的jpeg,复制打开的网址链接
mapbox-gl通过raster类型进行WMS服务进行加载
//创建一个wms数据源
map.addSource("wms-test-source", {
type: "raster",
//使用在线的wms服务
tiles: [
"http://localhost:9090/geoserver/seaice/wms?bbox={bbox-epsg-3857}&format=image/png&service=WMS&version=1.1.1&request=GetMap&srs=EPSG:3857&transparent=true&width=256&height=256&layers=Na",
],
tileSize: 256,
});
//添加wms图层
map.addLayer({
id: "wms-test-layer",
type: "raster",
source: "wms-test-source",
paint: {},
});
分类:
GIS / Mapbox-GL
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!