Openlayers 3 如何使用WMTS.options从功能中获取MinTileRow、MaxTileRow
我尝试使用新选项FromCapabilities函数从WMT创建映射Openlayers 3 如何使用WMTS.options从功能中获取MinTileRow、MaxTileRow,openlayers-3,Openlayers 3,我尝试使用新选项FromCapabilities函数从WMT创建映射 var result = parser.read(capabilitiesResponse); var options = ol.source.WMTS.optionsFromCapabilities(result, {layer: mapServiceName }); var WMTSsource = new ol.source.WMTS(options) var my
var result = parser.read(capabilitiesResponse);
var options = ol.source.WMTS.optionsFromCapabilities(result,
{layer: mapServiceName });
var WMTSsource = new ol.source.WMTS(options)
var myLayer = new ol.layer.Tile({ source: WMTSsource});
var view = new ol.View({});
map = new ol.Map({
target: 'map',
renderer: 'canvas',
view: view,
layers: [myLayer],
});
在下面的getCapabilities狙击集中,TileMatrix限制在每个级别上都有MinTileRow和MaxTileRow
<TileMatrixLimits>
<TileMatrix>EPSG:4326:6</TileMatrix>
<MinTileRow>6</MinTileRow>
<MaxTileRow>30</MaxTileRow>
<MinTileCol>17</MinTileCol>
<MaxTileCol>41</MaxTileCol>
</TileMatrixLimits>
EPSG:4326:6
6.
30
17
41
我想得到这些值(最小值,最大值),以便在真实看到的平铺中适合我的第一个范围。如何获得这些价值
提前感谢很遗憾,目前似乎不支持此功能,请参阅: 此外,格式解析器(src/ol/format/wmtscapabilitiesformat.js)也缺乏对此的支持
请随意打开github问题,当然欢迎拉取请求。那么有什么替代方案来设置磁贴范围呢?