我希望在overview map上使用与主地图区域不同的样式。我在主地图上显示了一些文本/ SVG,对于概述地图来说太大了。理想情况下,我希望在概览地图上有一个简单的提示,没有文字。
我已经考虑过在样式函数中使用if语句,如果分辨率大于N,则返回不同的样式,但是在某些时候,每个贴图都会得到错误的样式。
答案 0 :(得分:1)
最简单的方法是使用OverviewMap layers
选项来显式指定要在此处使用的图层。然后可以定义矢量图层,以显示主地图中使用的源以及具有特定于概述的样式。
在OpenLayers 6中偶然地,这对于任何OverviewMap https://github.com/openlayers/openlayers/blob/master/changelog/upgrade-notes.md#the-overviewmap-requires-a-list-of-layers
是必不可少的