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. 效果

在这里插入图片描述

4. 文档

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

相关推荐

  1. openlayers [] openlayers简介

    2024-02-02 09:46:03       32 阅读
  2. openlayers [六] 地图交互 interaction 详解

    2024-02-02 09:46:03       36 阅读
  3. React项目-Cesium地图初始化

    2024-02-02 09:46:03       8 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-02 09:46:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-02 09:46:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-02 09:46:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-02 09:46:03       18 阅读

热门阅读

  1. mac上,配置bundletool,将aab转为apk

    2024-02-02 09:46:03       34 阅读
  2. Codeforces Round 481 (Div. 3)

    2024-02-02 09:46:03       37 阅读
  3. k8s集群master和node添加

    2024-02-02 09:46:03       26 阅读
  4. SQL中Limit的用法详解

    2024-02-02 09:46:03       30 阅读
  5. Tomcat -- server.xml

    2024-02-02 09:46:03       32 阅读
  6. Django从入门到放弃

    2024-02-02 09:46:03       34 阅读