表达式中的 Mapbox 求和值

Mapbox sum value inside expression

在 Mapbox 中,我如何将一个值求和到一个表达式?

"text-field": ["get", "data"],

我尝试了很多解决方案,例如 ["get", "data"] + 2["get", "data" + 2],但它们都不起作用!

数学运算有一个特定的表达式语法:https://docs.mapbox.com/mapbox-gl-js/style-spec/#expressions-math

要正常工作,您的示例实际上应该写成如下内容:

["+", ["get", "data"], 2]

(加法语法参考有效 here。)


⚠️ 免责声明:我目前在 Mapbox 工作 ⚠️