leaflet加载tms服务

首先使用GeoServer发布tms服务

参考:基于GeoServer切片地图服务的发布 – TechSnail – 博客园 http://www.cnblogs.com/TechSnail/p/3205454.html

发布完毕,点击了“Submit”之后,等待切片任务完成,完成之后,点击左上角GeoServer的logo,进入首页,在右侧点击TMS下的版本号链接

进入服务列表,找到你刚才发布的那个服务,得到service地址

然后根据以下格式:

{service}/{z}/{x}/{y}.format

例如:

http://localhost:8080/geoserver/gwc/service/tms/1.0.0/test%3AAirLine@EPSG%3A4326@png/0/0/0.png

此为leaf调用的地址

然后使用tileLayer:

L.tileLayer(‘http://localhost:8080/geoserver/gwc/service/tms/1.0.0/test:AirLine@EPSG:4326@png/{z}/{x}/{y}.png’, {             maxZoom: 10,             reuseTiles: true,             tms:true         }).addTo(map);//添加tms

即可。

转载自:https://blog.csdn.net/jin80506/article/details/77154511

You may also like...