OpenLayers-概述地图上的不同样式

时间:2019-08-01 13:21:38

标签: openlayers

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

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

openlayers with cluttered overview map

1 个答案:

答案 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

是必不可少的