我正在使用 OpenLayers 6 将两个 MVT 平铺源显示为两层。基础图层具有来自本地服务的 MVT 源,为 OpenMapTilesmbtile
文件提供服务,使用文件osm-bright
提供的样式。第二个来源是来自 Tegola 服务的 MVT 层。
仅显示基础图层时,会正确渲染基础地图标签。添加第二个图层后,基本地图标签将不再显示。
这是一个错误,还是需要应用其他一些设置?
我正在使用 OpenLayers 6 将两个 MVT 平铺源显示为两层。基础图层具有来自本地服务的 MVT 源,为 OpenMapTilesmbtile
文件提供服务,使用文件osm-bright
提供的样式。第二个来源是来自 Tegola 服务的 MVT 层。
仅显示基础图层时,会正确渲染基础地图标签。添加第二个图层后,基本地图标签将不再显示。
这是一个错误,还是需要应用其他一些设置?
该问题是由 OL6 的当前问题引起的,本期对此进行了描述和回答。
解决方法是为添加到地图className
的第二层对象指定不同的对象。VectorTile
完成此操作后,将显示底图矢量切片图层上的标签。