mapbox gl setFilter by要素特性是一个数组
我有一个功能属性,它是一个ID数组: feature.properties.ownerTypeId:[1,2,3] 我有一张表格。其中有一个多选所有者类型,它生成一个数组:[1,2] 用于将要素数组与值数组进行比较的mapbox gl最新版本表达式是什么?Match似乎不支持作为数组的功能属性 如果功能数组中的任何id也在选定的选项数组中,我希望将其设置为true。因此,当它与“all”中的许多其他过滤器组合时,它将工作。all可以与许多其他过滤器一起使用,我只需要这里介绍的ownerTypeIds数组场景的帮助 用户选择的任何值是否在功能的OwnerTypeID数组中 我非常感谢你的帮助。mapbox表达式文档似乎不支持作为数组的要素特性。我希望我的评估是错误的 谢谢你 谢谢,mapbox gl setFilter by要素特性是一个数组,mapbox,mapbox-gl-js,Mapbox,Mapbox Gl Js,我有一个功能属性,它是一个ID数组: feature.properties.ownerTypeId:[1,2,3] 我有一张表格。其中有一个多选所有者类型,它生成一个数组:[1,2] 用于将要素数组与值数组进行比较的mapbox gl最新版本表达式是什么?Match似乎不支持作为数组的功能属性 如果功能数组中的任何id也在选定的选项数组中,我希望将其设置为true。因此,当它与“all”中的许多其他过滤器组合时,它将工作。all可以与许多其他过滤器一起使用,我只需要这里介绍的ownerTypeI
Donnie来自mapbox支持 嗨,唐尼 感谢联系Mapbox支持 你是对的;功能的属性中仅支持简单类型。 尽管如此,您无法使用样式规范在运行时比较这两个列表。 供您参考,这里有一个公开跟踪的问题。 一种解决方法是创建一个新属性,该属性计算一个数组中的元素是否也存在于另一个数组中,并设置真/假值。 然后,可以使用该布尔值在过滤器中进行比较 如果您还有任何问题,请告诉我
关于,来自mapbox支持 嗨,唐尼 感谢联系Mapbox支持 你是对的;功能的属性中仅支持简单类型。 尽管如此,您无法使用样式规范在运行时比较这两个列表。 供您参考,这里有一个公开跟踪的问题。 一种解决方法是创建一个新属性,该属性计算一个数组中的元素是否也存在于另一个数组中,并设置真/假值。 然后,可以使用该布尔值在过滤器中进行比较 如果您还有任何问题,请告诉我 问候,