openlayers 6如何从文本标签的数组中获取值

问题描述 投票:0回答:1

我正在尝试在openlayers中创建标签。 (我可以做的弹出窗口)。我的数据来自PostgreSQL数据库。

我设法用这样的值创建一个数组:

var selectedFeatures = [];
ogc.getSource().forEachFeature(function(feature) {
  selectedFeatures.push(feature.get("id"),feature.get("datum"),feature.get("fractie"), feature.get("tijd"));
});;

现在,如何将实际特征(id)与数组中的正确值(id)相匹配?并将这个值推送到变量?

arrays gis openlayers postgis
1个回答
0
投票

您可以使用对象代替数组,也可以使用由ID索引的数组的数组

  selectedFeatures[feature.get("id")] = [feature.get("datum"),feature.get("fractie"), feature.get("tijd")];
© www.soinside.com 2019 - 2024. All rights reserved.