OpenLayers无法通过键获取功能,未定义错误

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

我正在尝试从范围内从功能中获取一些关键值,但我无法。

我试图查找ID [feature.getId()],它工作正常,请参见此处:

enter image description here

如果我尝试feature.get('id'),则出于某些原因,它是undefined。 (对于我要通过名称获取的每个键,它都未定义)

我尝试过feature.getKeys(),它正在返回几何图形,info,索引,弹出窗口。

我在信息键下存储了我需要的所有信息。

我试图在控制台中获取数据,但我看到一个点具有'id'键,而我无法通过feature.get('id')来获取它

enter image description here

有人知道我在做什么错吗?

methods get openlayers
1个回答
0
投票

我必须使用Object.values方法访问值。

Object.values(Object.values(feature.get(“ info”))[0] [2])[1]

© www.soinside.com 2019 - 2024. All rights reserved.