首页 > 解决方案 > OSM Map OpenLayers 5 的问题:地图不会显示

问题描述

我尝试从 ol.source.OSM() 添加的 Openlayers 5 不再显示 OSM 地图,但显示的是灰色地图。

  var map3 = new ol.Map({
      layers:  new ol.layer.Tile({
        source: new ol.source.OSM()
      }) ,
    target: 'map-id3',
    view: new ol.View({
      center:ol.proj.fromLonLat([10.74,34.77]),
      zoom:12
    }) 

  });

标签: openlayers-5

解决方案


layers必须是一个数组

  layers: [ new ol.layer.Tile({
    source: new ol.source.OSM()
  }) ],

推荐阅读