1

我第一次在开放层(角度 4)上工作。在ts中安装和导入文件后。

这些是导入的文件

  import Map from 'ol/Map.js';
  import View from 'ol/View.js';
  import TileLayer from 'ol/layer/Tile.js';
  import OSM from 'ol/source/OSM.js';
  import TileWMS from 'ol/source/TileWMS.js';

  new ol.Map({

我收到此错误找不到名称“ol”。

4

1 回答 1

2

new ol.Map({应该是new Map({,请参阅文档中的简单地图示例

  import Map from 'ol/Map.js';
  import View from 'ol/View.js';
  import TileLayer from 'ol/layer/Tile.js';
  import OSM from 'ol/source/OSM.js';


  var map = new Map({
    layers: [
      new TileLayer({
        source: new OSM()
      })
    ],
    target: 'map',
    view: new View({
      center: [0, 0],
      zoom: 2
    })
  });
于 2018-08-19T15:26:20.623 回答