更改地图样式后重新添加图标(符号)

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

有人知道更改地图样式后如何重新添加图标(符号)吗?

情况如下:我创建了具有两个视图的地图:街道视图和卫星视图。在街景上,我还添加了一个图标(符号)来显示某人的住所。当我在两个视图之间切换时,该图标消失并且不再返回。如何重新加载图标?

基本上我想结合以下两个示例:

更改地图的样式https://docs.mapbox.com/mapbox-gl-js/example/setstyle/

显示点击时弹出https://docs.mapbox.com/mapbox-gl-js/example/popup-on-click/怎么做?

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

Mapbox-GL-JS不会区分属于底图的图层和添加的图层。因此,如果您要“保留”其他图层,则只需要再次添加即可。

编写一个函数以添加其他图层。然后,无论何时更改底图,只需再次调用该函数即可。

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