【问题标题】:How to get bounding box of a wms layer in leaflet如何在传单中获取 wms 层的边界框
【发布时间】:2018-01-10 17:07:19
【问题描述】:

我想将地图放在传单中的特定 wms 图层上。为此,我尝试获取 wms 层的边界框,然后使用 map.fitBounds(bbox) 方法。但我不知道如何获得图层的边界框!有人可以给我一个解决方案吗?谢谢

【问题讨论】:

    标签: leaflet geoserver


    【解决方案1】:

    根据您的 WMS 服务器,您的 WMS 图层的capabilities 可能包含边界框信息。

    执行GetCapabilities 请求(参见例如https://wiki.state.ma.us/display/massgis/GeoServer+-+WMS+-+GetCapabilities),解析该文档(参见例如https://github.com/w8r/wms-capabilities),并找到合适的WMS 层。边界框信息应该在那里。

    请注意,Leaflet 不请求 WMS 服务器的capabilities,并且没有内置的解析工具。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-05
      • 2019-05-11
      • 1970-01-01
      相关资源
      最近更新 更多