openlayers地图初始化(一)

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图层,并添加到地图中。

3. 效果

openlayers地图初始化(一)_第1张图片

4. 文档

官方文档
中文辅助学习文档

你可能感兴趣的:(前端,javascript)