mapbox表达式中的匹配是完全匹配,如何在表达式中使用模糊匹配

时间:2019-05-29 06:24:27

标签: mapbox mapbox-gl-js mapbox-gl

我使用这种方法,但是结果是完全匹配,不能模糊匹配

map.setPaintProperty('building_layeres', 'fill-extrusion-color', [
      'case',
      ['==', ['get', 'NAME'], '腾讯大厦'],
      'red',
      ['==', ['get', 'NAME'], '彩讯科技大厦'],
      'red',
      '#aaa',])

1 个答案:

答案 0 :(得分:0)

Mapbox-GL仅支持很小范围的字符串操作运算符,其中不包括正则表达式或其他形式的通配符。

您可以在这里看到它们:https://docs.mapbox.com/mapbox-gl-js/style-spec/#expressions-string