1.下包
npm install ol
2. 初始化
<div id="map" style='...'></div>
import {
Map, View} from 'ol'
import TileLayer from 'ol/layer/Tile'
// 创建一个map对象,指定地图容器的id和展示地图的初始视图
var map = new ol.Map({
target: 'map', // 地图容器的id
view: new ol.View({
center: ol.proj.fromLonLat([118.7969, 32.0603]), // 地图中心点的经纬度
zoom: 5 // 地图的缩放级别
})
});
// 添加一个OSM(OpenStreetMap)图层
var osmLayer = new ol.layer.Tile({
source: new ol.source.OSM()
});
map.addLayer(osmLayer);
在上述示例中,首先创建了一个Map对象,通过target属性指定了地图容器的id,view属性指定了地图的初始视图。然后创建了一个OSM图层,并添加到地图中。