首页 > 解决方案 > 如何在不删除和添加 Mapbox 图层的情况下更改 SymbolLayer 的 Z 值?

问题描述

当用户点击它时,我试图将注意力集中在一个标记上,我也需要它高于其他标记。

有什么方法可以做到这一点而不必删除并重新添加标记?

谢谢。

PS我试过这个,它什么也没做。

markerLayer.setProperties(PropertyFactory.symbolZOrder(if (isVisible) SYMBOL_Z_ORDER_AUTO else SYMBOL_Z_ORDER_SOURCE))
markerLayer.setProperties(PropertyFactory.symbolSortKey(if (isVisible) Float.MAX_VALUE else 1f))
markerLayer.setProperties(PropertyFactory.iconAllowOverlap(true))

标签: javaandroidkotlinmapboxmapbox-android

解决方案


推荐阅读