Here导航版临时隐藏地图对象问询:替代Premium版mapObject.isVisible方案
- 不需要每次隐藏地图对象都完全移除后再添加,Navigate版本提供了更高效的替代方式:
- 对于Marker、Polyline、Polygon等常见地图对象,直接调用
hide()方法即可隐藏,调用show()方法就能恢复显示,这两个方法会保留对象的所有属性与状态,避免重复创建销毁带来的性能开销。 - 如果需要批量控制多个对象的可见性,可以将它们归类到同一个
Group对象中,通过调用Group的hide()/show()方法实现一键切换。
- 对于Marker、Polyline、Polygon等常见地图对象,直接调用
补充:相较于旧版的
isVisible属性,新版的方法更贴合SDK的设计逻辑,同时能保证对象状态的一致性。
内容的提问来源于stack exchange,提问作者sunilson
相关产品推荐
相关产品推荐

