当前位置: 首页 > news >正文

vue3引入openlayers

安装ol包

OpenLayers作为 ol npm包提供,它提供了官方支持的API的所有模块。
官方地址:ol
在这里插入图片描述

npm install ol

模块和子模块约定

具有CamelCase名称的OpenLayers模块提供类作为默认导出,并且可能包含其他常量或函数作为命名导出:

import Map from 'ol/Map.js';
import View from 'ol/View.js';

为了方便起见,这些也可以作为命名导出,例如:

import {Map, View} from 'ol';
import {Tile, Vector} from 'ol/layer.js';

除了这些重新导出的类之外,具有命名空间名称的模块还提供常量或函数作为命名导出:

import {getUid} from 'ol';
import {fromLonLat} from 'ol/proj.js';

示例

<template><div id="map" style="width: 100%; height: 400px;"></div>
</template><script setup lang="ts">
import { onMounted } from 'vue';
import Map from 'ol/Map';
import View from 'ol/View';
import TileLayer from 'ol/layer/Tile';
import OSM from 'ol/source/OSM';onMounted(() => {const map = new Map({target: "map",layers: [new TileLayer({source: new OSM()})],view: new View({center: [0, 0],zoom: 2})});map
});
</script>
http://www.lryc.cn/news/407548.html

相关文章:

  • 大数据管理中心设计规划方案(可编辑的43页PPT)
  • Android --- 广播
  • AR 眼镜之-蓝牙电话-实现方案
  • stl-set
  • 【Stable Diffusion】(基础篇五)—— 使用SD提升分辨率
  • 5.CSS学习(浮动)
  • Spring Cloud微服务项目统一封装数据响应体
  • java算法day20
  • web自动化测试-python+selenium+unitest
  • LeetCode题练习与总结:组合两个表--175
  • 数据结构:二叉搜索树(简单C++代码实现)
  • 深入理解Prompt工程
  • 代码随想录算法训练营day6 | 242.有效的字母异位词、349. 两个数组的交集、202. 快乐数、1.两数之和
  • vue3 vxe-table 点击行,不显示选中状态,加上设置isCurrent: true就可以设置选中行的状态。
  • Linux没有telnet 如何测试对端的端口状态
  • 花几千上万学习Java,真没必要!(二十九)
  • C#如何引用dll动态链接库文件的注释
  • WordPress原创插件:自定义文章标题颜色
  • Unity分享:继承自MonoBehaviour的脚步不要对引用类型的字段在声明时就初始化
  • .NET Core中如何集成RabbitMQ
  • 嵌入式C++、STM32、MySQL、GPS、InfluxDB和MQTT协议数据可视化:智能物流管理系统设计思路流程(附代码示例)
  • .net core docker部署教程和细节问题
  • php数据库链接
  • python+vue3+onlyoffice在线文档系统实战20240726笔记,左侧菜单实现和最近文档基本实现
  • vue中的nexttrick
  • 【BUG】已解决:ModuleNotFoundError: No module named ‘requests‘
  • 深入理解JS中的发布订阅模式和观察者模式
  • 网站IPv6支持率怎么检测?
  • react中简单的配置路由
  • RocketMQ消息短暂而又精彩的一生(荣耀典藏版)