首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenLayers 4 extent.extend替换

OpenLayers 4 extent.extend替换
EN

Stack Overflow用户
提问于 2019-03-14 04:26:35
回答 2查看 786关注 0票数 0

我正在将代码从OpenLayers 3移动到OpenLayers 4 (typescript)

我有这段代码,它可以扩展我的范围,这样当地图加载时,我绘制的所有矢量形状都将可见。

代码语言:javascript
复制
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 (typescript)中,我还找不到等同的东西吗?

任何帮助都是非常感谢的!

EN

回答 2

Stack Overflow用户

发布于 2019-03-14 19:36:32

我相信函数仍然存在,只是语法发生了变化:

代码语言:javascript
复制
import {extend} from 'ol/extent';

const largeExtent = extend(extent1, extent2);
票数 1
EN

Stack Overflow用户

发布于 2020-07-29 18:12:25

我正在使用React,typescript和OL4,我发现这对我很有效

代码语言:javascript
复制
import extent from 'ol/extent';

const combinedExtent = extent.extend(<layer1>,<layer2>);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55150645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档