如何从自定义 geojson 道具中获取价值,而没有 Mapbox 中绘画表达式的属性

How to do get value from custom geojson prop without properties for paint expression in Mapbox

我想根据功能样式 属性 更改功能样式。但是样式不在属性中。示例功能是这样的,

{
   type:"feature",
   style:{polygon:{"line-color":"#FF0000"}},
   properties:{...},
  geometry:{...}
}

所以,根据文件 'get' 表达式不起作用。因为,它寻找 属性 部分 Document Mapbox Expressions.

我想知道,有没有什么方法可以从功能中的样式部分获取信息?

不,在样式中,除了 properties 部分之外,无法访问对象的任何部分。 (唯一的例外是 id 属性)。

您需要以不同的方式处理您的数据。