OpenLayers-概览图上的不同样式

OpenLayers-概览图上的不同样式,openlayers,Openlayers,我希望在主地图区域的地图上使用不同的样式。我在主地图上显示了一些文本/SVG,它们对于总览图来说太大了。理想情况下,我希望在总览图上有一个简单的点,没有文本 我考虑过在style函数中使用if语句,如果分辨率大于N,则返回不同的样式。但是,在某些情况下,每个贴图都会得到错误的样式 最简单的方法是使用Overview Maplayers选项明确指定要在其中使用的图层。然后可以定义矢量图层,以显示主地图中使用的源,并具有特定于总览的样式 顺便说一句,在OpenLayers 6中,任何概览地图都必须使

我希望在主地图区域的地图上使用不同的样式。我在主地图上显示了一些文本/SVG,它们对于总览图来说太大了。理想情况下,我希望在总览图上有一个简单的点,没有文本

我考虑过在style函数中使用if语句,如果分辨率大于N,则返回不同的样式。但是,在某些情况下,每个贴图都会得到错误的样式


最简单的方法是使用Overview Map
layers
选项明确指定要在其中使用的图层。然后可以定义矢量图层,以显示主地图中使用的源,并具有特定于总览的样式


顺便说一句,在OpenLayers 6中,任何概览地图都必须使用该图层

使用概览地图上的“图层”选项来使用自己的图层(与主地图来源相同,但具有适合概览的样式功能)。这很有效。如果你想回答这个问题并增加一点背景,我会接受这个答案