Cesium 创建地图

笔记 链接 Cesium 创建地图 <script setup> import { shallowRef, onMounted } from "vue"; import * as Cesium from 'cesium' const viewer = shallowRef(null) onMou


vue + cesium 创建地图, 笔记使用说明

vue + cesium 创建地图, 笔记使用说明 预览效果 1. 安装 npm i vite-plugin-cesium cesium@1.99 2. 基配置 vite.config.js 在 plugins 里加入 import cesium from 'vite-plugin-cesium'


OpenLayers 动态绘制点, 线, 面, 图片

OpenLayers 动态绘制点, 线, 面, 图片, dom图标 可以在新的图层中绘制(推荐), 也可以在已有的图层中绘制, 预览: 1. 动态设置方式, 绘制图片 import VectorSource from "ol/source/Vector"; import VectorLayer fr


OpenLayers 多个图层

OpenLayers 多个图层 创建地图的方法, 绘制 TileLayer图层, VectorLayer图层, ImageLayer图层 map.value = new Map({ target: 'container', layers: [ new TileLayer({


OpenLayers map 的 View 视图参数

OpenLayers map 的 View 视图参数 view: new View({ center: center, // 地图中心点标系 projection: 'EPSG:4326', // 地图坐标系 extent: [-120, -32,


OpenLayers 视图平移动画

OpenLayers 视图平移动画 移动视图有平移动画的方法 view.animate({ center: [119, 31], duration: 300, }) 部分参数 center, 中心点坐标 duration, 动画时长 使用按键控制视图移动函数 const kenDown =


OpenLayers 移动视图, 控制视图平移

OpenLayers 移动视图, 控制视图平移 控制语句 const view = map.value.getView() // 获取视图对象 const center = view.getCenter() // 获取当前视图中心坐标 view.setCenter([center[0] + 1


OpenLayers 坐标体系

OpenLayers 坐标体系 OpenLayers 坐标体系 projection 默认就是 EPSG:3857 EPSG:3857坐标系(投影坐标) 在openlayers 中默认的坐标就是google的摩卡托坐标,也就是我们经常看到的 EPSG:3857 坐标系。EPSG:3857 的数据一般


Vue3 + OpenLayers 创建地图

Vue3 + OpenLayers 创建地图 如图示例: 安装 OpenLayers npm i ol -S 引入 OpenLayers 创建地图容器, 编写渲染方法, 执行渲染方法 import { Map, View } from 'ol' // 地图实例方法、视图方法 import


vue项目创建方法

vue-cli # 安装 vue-cli npm install -g @vue/cli # 查看 vue-cli 版本 vue --version # 创建 vue 项目 方式1 vue create vue_name # 创建 vue 项目 方式2 npm --yes --package