我非常感谢使用包含默认标签的Mapbox-GL地图样式的提示(例如"mapbox://styles/mapbox/satellite-streets-v9"
或"mapbox://styles/mapbox/dark-v9"
)
我在桌面上的现代浏览器中没有看到这些地图样式的任何问题。但是,在部分移动设备上,仅当样式不包含标签(例如"mapbox://styles/mapbox/satellite-v9"
)时,才会显示Mapbox-GL地图。否则,地图显示不到一秒钟,然后添加标签图层(看起来不透明),使地图不再可见。这是一个例子:https://secure194.inmotionhosting.com/~evnica5/fh-projects/CycleJoy/mapWithLabels.html。这是Mapbox-GL示例的纯副本:https://www.mapbox.com/mapbox-gl-js/example/live-update-feature/。唯一的区别是地图样式将替换为包含标签的样式。
您是否在项目中看到过这种行为?是否有任何变通方法,例如手动设置标签图层的透明度?或者我可能在错误的地方挖掘,问题根本与透明度无关?
非常感谢,祝你有个愉快的一天!