Я хочу показать карту на простом angular веб-сайте. Код component.ts -
import { Component, OnInit } from '@angular/core';
import 'ol/ol.css';
import Map from 'ol/Map';
import View from 'ol/View';
import TileLayer from 'ol/layer/Tile';
import {OSM, TileDebug} from 'ol/source';
@Component({
selector: 'app-map',
templateUrl: './map.component.html',
styleUrls: ['./map.component.css']
})
export class MapComponent implements OnInit {
constructor() { }
ngOnInit(): void {
var map = new Map({
layers: [
new TileLayer({
source: new OSM()
}),
new TileLayer({
source: new TileDebug()
})
],
target: 'mapdiv',
view: new View({
center: [0, 0],
zoom: 1
})
});
}
}
и код для компонента. html -
<div id = 'mapdiv'></div>
Карта отображается в браузере (Chrome), но не перемещается ( перетаскиваемым).