有没有一种方法可以根据移动和桌面查看来更改Mapbox地图中的图标大小?

时间:2020-04-07 21:45:49

标签: mapbox mapbox-gl-js

我在Mapbox Studio中创建了一个地图,并将其添加到我的网站中。在桌面上查看时,地图上图标点的大小很大。当我在手机上查看时,它们太大了。在移动设备上查看地图时,是否可以使用不同的图标大小?

1 个答案:

答案 0 :(得分:1)

Mapbox-GL-JS本身并不提供对台式机与移动设备的支持。但是:

如果您正在使用标记,则可以像其他任何方式一样为它们提供响应式样式。例如:

@media screen and (max-width: 750px){
    .mapboxgl-marker {
        width: 20px;
    }
}

如果您正在使用符号图层,则需要检测窗口大小何时更改,并使用它来设置适当的icon-size

相关问题