按缩放级别删除mapbox gl表达式中字段中的某些单词

问题描述 投票:0回答:1

我的数据是这样的

名字
亚特兰大城
巴黎市
伦敦市
...

我想摆脱“城市”,并且不在 Zlv 0-10 的地图上显示,因此只有城市名称本身显示在地图上

从Zlv 11开始〜我想在地图上看到我的桌子的全名。

有人可以帮忙如何开始吗?

expression mapbox mapbox-gl-js
1个回答
0
投票

我使用了缩放和属性功能

我也没有将它们切片,而是进行了连接。

我做了我需要做的事情,这是我的表达示例


[
  "step",
  ["zoom"],
  [
    "match",
    ["get", "category"],
    [110106],
    ["to-string", ["get", "name"]],
    ["to-string", ["get", "name"]]
  ],
  11,
  [
    "match",
    ["get", "category"],
    [110106],
    ["concat", ["get", "name"], "TEXT I NEED TO CONCAT"],
    ["to-string", ["get", "name"]]
  ]
]


© www.soinside.com 2019 - 2024. All rights reserved.