在 Mapbox 上显示两个字母的州代码,而不是提供开箱即用的缩写
Show Two Letter State Code on Mapbox Instead of out of the box Abbreviation Provided
我想在 mapbox 中显示美利坚合众国各州的两个字母州代码。我查看了此处显示的 state-label
编辑器:
最接近的选项是 iso_3166_2
,但这会在所有标签前加上 US-
,例如 US-OH
。有没有办法让 OH
?任何信息都会有所帮助。
谢谢!
我发现我们也可以使用字符串运算符来修改字符串。
https://docs.mapbox.com/mapbox-gl-js/style-spec/expressions/
在你的情况下,slice(coalesce(iso_3166_2), 3, 5)
似乎有效
我想在 mapbox 中显示美利坚合众国各州的两个字母州代码。我查看了此处显示的 state-label
编辑器:
最接近的选项是 iso_3166_2
,但这会在所有标签前加上 US-
,例如 US-OH
。有没有办法让 OH
?任何信息都会有所帮助。
谢谢!
我发现我们也可以使用字符串运算符来修改字符串。 https://docs.mapbox.com/mapbox-gl-js/style-spec/expressions/
在你的情况下,slice(coalesce(iso_3166_2), 3, 5)
似乎有效