Openlayers 从';ol/层/层';

Openlayers 从';ol/层/层';,openlayers,Openlayers,我试图复制这个开放层示例: 但是,我想使用下载的完整OLV5.3.0版本库。到目前为止,这已经奏效,示例使用: import VectorLayer from 'ol/layer/Vector'; var vectorLayer = new VectorLayer({}); 我可以使用: var vectorLayer = new ol.layer.Vector({}); 但是,我无法使用上述方法复制以下内容: import Layer from 'ol/layer/Layer'; var

我试图复制这个开放层示例:

但是,我想使用下载的完整OLV5.3.0版本库。到目前为止,这已经奏效,示例使用:

import VectorLayer from 'ol/layer/Vector';
var vectorLayer = new VectorLayer({});
我可以使用:

var vectorLayer = new ol.layer.Vector({});
但是,我无法使用上述方法复制以下内容:

import Layer from 'ol/layer/Layer';
var mbLayer = new Layer({})
我尝试使用:

var mbLayer = new ol.layer.Layer({
这会引发一个错误:

ol.layer.Layer is not a constructor

是否可以使用此方法在openlayers中创建新的mapboxgl层?

openlayers 5示例位于“最新”目录路径中。“主”目录用于开发版本OpenLayers 6 beta。要使用OpenLayers 6特定代码并进行完整构建,请从相应的css下载,以最大限度地减少代码更改,您可以替换导入,例如从“ol/Layer/Layer”导入层变为
var-Layer=ol.Layer.Layer再次感谢迈克:)到OpenLayers 6的链接解决了这个问题。