我想问一下从Leaflet的功能中添加WMTS层的方法。
我有一个WMTS link来回复一份能力文件; 但是,似乎没有从OpenLayer等xml文档中添加WMTS图层的原生传单方法。
我搜索过方法并找到了一个npm包“wms-client”,它可以轻松地解析WMTS功能,但我不知道如何继续使用它来从传单中的功能添加WMTS层。有没有更好的解决方案?谢谢。
答案 0 :(得分:0)
使用插件leaflet.TileLayer.WMTS将WMTS图层添加到地图中。
查看this fiddle以了解如何包含WMTS图层。
L.TileLayer.WMTS('http://yoururl/wmts', {layer: "thelayername", format: "image/jpeg", style: "default", tilematrixSet: "thetilematrixset",});
您可能需要WMTS服务的密钥,并且您可能需要选择另一个层(查看XML文档,其中列出了图层和URL)。