Openlayers 从';ol/层/层';
我试图复制这个开放层示例: 但是,我想使用下载的完整OLV5.3.0版本库。到目前为止,这已经奏效,示例使用: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
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的链接解决了这个问题。