我正在将代码从OpenLayers 3迁移到OpenLayers 4(打字稿)
我有一段代码可以扩展我的范围,以便在加载地图时可见我绘制的所有矢量形状...
angular.forEach(webMapValues.vectorFieldLayer, function (Field, key)
{
webMapValues.mapObj.addLayer(Field);
webMapValues.extent = Field.getSource().getExtent();
webMapValues.totalExtent = ol.extent.extend(webMapValues.extent,
webMapValues.totalExtent);
})
在上面的“ ol.extent.extend”中为我发挥了魔力,在OpenLayers 4(打字稿)中我找不到对应的东西?
非常感谢您的帮助!
答案 0 :(得分:0)
我认为该功能仍然存在,只是语法有所更改:
import {extend} from 'ol/extent';
const largeExtent = extend(extent1, extent2);
答案 1 :(得分:0)
我正在使用React,打字稿和OL4,发现这对我有用
import extent from 'ol/extent';
const combinedExtent = extent.extend(<layer1>,<layer2>);