我在尝试使用match
过滤SymbolLayer
时遇到以下错误:
下面是SymbolLayer
代码:
<MapboxGL.SymbolLayer
id="LayerRestaurant"
filter={[
'all',
['==', 'maki', 'restaurant'],
['match', 'name', 'Pita Pit', true, false],
]}
/>
你知道我该怎么做吗?
谢谢!
我在尝试使用match
过滤SymbolLayer
时遇到以下错误:
下面是SymbolLayer
代码:
<MapboxGL.SymbolLayer
id="LayerRestaurant"
filter={[
'all',
['==', 'maki', 'restaurant'],
['match', 'name', 'Pita Pit', true, false],
]}
/>
你知道我该怎么做吗?
谢谢!
1条答案
按热度按时间z31licg01#
找到解决办法了。
我们不能将过滤器
==
和match
与react-native-mapbox-gl
混用。因此,我将使用的
==
过滤器也转换为match
过滤器: