我正在尝试在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)相匹配?并将这个值推送到变量?
您可以使用对象代替数组,也可以使用由ID索引的数组的数组
selectedFeatures[feature.get("id")] = [feature.get("datum"),feature.get("fractie"), feature.get("tijd")];