vue+cesium之加载天地图影像底图与注记

目录

  • 1.创建地图容器
  • 2.叠加天地图影像底图与矢量注记 关键代码
  • 3.示例效果图

  • Cesium是默认加载了微软公司的Bing地图,并提供了BingMapslmageryProvider类来加载Bing地图。也就是说,在创建Viewer时,如果不指定lmageryProvider类就默认加载Bing地图。
  • 在示例中详细介绍如何通过lmageryProvider类加载天地图,并使用Cesium的WebMapTileServiceImageryProvider类来调用天地图底图服务。(调用天地图底图服务需要在天地图官网免费申请key)。

1.创建地图容器

<template><!-- vue+cesium加载天地图 --><div class="map-box" id="cesiumContainer"></div>
</template>
<script setup>import {ref,onMounted} from 'vue'import * as Cesium from 'cesium'onMounted(() => {// 默认加载微软公司Bing地图const viewer = new Cesium.Viewer('cesiumContainer', {geocoder: true, // 是否显示位置查找工具(true表示是,false表示否)homeButton: true, // 是否显示首页位置工具sceneModePicker: true, //是否显示视角模式切换工具baseLayerPicker: false, //是否显示默认图层选择工具navigationHelpButton: false, //是否显示导航帮助工具animation: true, //是否显示动画工具timeline: false, //是否显示时间轴工具fullscreenButton: true, //是否显示全屏按钮工具})// ...});
</script>
<style scoped>.map-box {height: 100%;width: 100%;}
</style>

2.叠加天地图影像底图与矢量注记 关键代码

// 创建天地图图层-影像底图
const tdImageryProvider = new Cesium.WebMapTileServiceImageryProvider({url: "<your tianditu key url>",subdomains: ['0', '1', '2', '3', '4', '5', '6', '7'],layer: 'vec',style: 'default',format: 'tiles',tileMatrixSetID: 'GoogleMapsCompatible',maximumLevel: 18,
});
// 创建天地图图层-影像注记
const tdImageryProviderAnno = new Cesium.WebMapTileServiceImageryProvider({url: "<your tianditu key url>",subdomains: ['0', '1', '2', '3', '4', '5', '6', '7'],layer: 'cva',style: 'default',format: 'tiles',tileMatrixSetID: 'GoogleMapsCompatible',maximumLevel: 18,
});// 将天地图图层添加到Cesium Viewer中
viewer.imageryLayers.addImageryProvider(tdImageryProvider);
viewer.imageryLayers.addImageryProvider(tdImageryProviderAnno);

3.示例效果图

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/42198.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一体化预制泵站如何选择厂家及设备选型

诸城市鑫淼环保小编带大家了解一下一体化预制泵站如何选择厂家及设备选型 一体化预制泵站是由玻璃钢筒体、格栅系统、水泵、内部管道、阀门、液位控制仪、进出水管道、检修平台、照明系统、不锈钢爬梯等组成。该设备的型号是多种多样的&#xff0c;设备的型号不同&#xff0c;其…

2024年7月2日~2024年7月8日周报

目录 一、前言 二、完成情况 2.1 吴恩达机器学习系列课程 2.1.1 分类问题 2.1.2 假说表示 2.1.3 判定边界 2.2 学习数学表达式 2.3 论文写作情况 2.3.1 题目选取 2.3.2 摘要 2.3.3 关键词 2.3.4 引言部分 2.3.4 文献综述部分 三、下周计划 3.1 存在的问题 3.2 …

C语言之数据在内存中的存储(1),整形与大小端字节序

目录 前言 一、整形数据在内存中的存储 二、大小端字节序 三、大小端字节序的判断 四、字符型数据在内存中的存储 总结 前言 本文主要讲述整型包括字符型是如何在内存中存储的&#xff0c;涉及到大小端字节序这一概念&#xff0c;还有如何判断大小端&#xff0c;希望对大…

2、需求工具 - 编程实战工具系列文章

需求分析工具 笔者对于需求分析工具的应用&#xff0c;主要是思维导图软件和Word。思维导图用来理清需要的需求功能&#xff0c;而Word用来记录每个需求功能的实际内容。 对于思维导图软件&#xff0c;笔者用过几个&#xff0c;但是有些需要注册码&#xff0c;有些需要费用&…

谷粒商城学习-09-配置Docker阿里云镜像加速及各种docker问题记录

文章目录 一&#xff0c;配置Docker阿里云镜像加速二&#xff0c;Docker安装过程中的几个问题1&#xff0c;安装报错&#xff1a;Could not resolve host: mirrorlist.centos.org; Unknown error1.1 检测虚拟机网络1.2 重设yum源 2&#xff0c;报错&#xff1a;Could not fetch…

Redis基础教程(十五):Redis GEO地理信息查询与管理

&#x1f49d;&#x1f49d;&#x1f49d;首先&#xff0c;欢迎各位来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里不仅可以有所收获&#xff0c;同时也能感受到一份轻松欢乐的氛围&#xff0c;祝你生活愉快&#xff01; &#x1f49d;&#x1f49…

绝区伍--2024年AI发展路线图

2024 年将是人工智能具有里程碑意义的一年。随着新模式、融资轮次和进步以惊人的速度出现&#xff0c;很难跟上人工智能世界发生的一切。让我们深入了解 2024 年可能定义人工智能的关键事件、产品发布、研究突破和趋势。 2024 年第一季度 2024 年第一季度将推出一些主要车型并…

【React Hooks原理 - useEffect、useLayoutEffect】

介绍 在实际React Hooks项目中&#xff0c;我们需要在项目的不同阶段进行一些处理&#xff0c;比如在页面渲染之前进行dom操作、数据获取、第三方加载等。在Class Component中存在很多生命周期能让我们完成这个操作&#xff0c;但是在React Hooks没有所谓的生命周期&#xff0…

python - 类和对象

一.类 类名用大写字母开头 属性是类中的变量&#xff0c;方法是类中的函数 类、class关键字&#xff1a; >>> class Turtle: ... color green ... weight 10 ... legs 4 ... shell True ... mount 大嘴 ... def climb(self): ... …

从零开始读RocketMq源码(二)Message的发送详解

目录 前言 准备 消息发送方式 深入源码 消息发送模式 选择发送方式 同步发送消息 校验消息体 获取Topic订阅信息 高级特性-消息重投 选择消息队列-负载均衡 装载消息体发送消息 压缩消息内容 构造发送message的请求的Header 更新broker故障信息 异步发送消息 …

Open3D KDtree的建立与使用

目录 一、概述 1.1kd树原理 1.2kd树搜索原理 1.3kd树构建示例 二、常见的领域搜索方式 2.1K近邻搜索&#xff08;K-Nearest Neighbors, KNN Search&#xff09; 2.2半径搜索&#xff08;Radius Search&#xff09; 2.3混合搜索&#xff08;Hybrid Search&#xff09; …

ai native 模型微调

AI native 模型微调&#xff08;fine-tuning&#xff09;是指在预训练模型的基础上&#xff0c;通过对其参数进行进一步训练&#xff0c;使其在特定任务上表现更佳。以下是关于模型微调的一些基本步骤和概念&#xff1a; ### 1. 准备数据集 - **数据收集**&#xff1a;收集适用…

后端之路——登录校验前言(Cookie\ Session\ JWT令牌)

前言&#xff1a;Servlet 【登录校验】这个功能技术的基础是【会话技术】&#xff0c;那么在讲【会话技术】的时候必然要谈到【Cookie】和【Session】这两个东西&#xff0c;那么在这之前必须要先讲一下一个很重要但是很多人都会忽略的一个知识点&#xff1a;【Servlet】 什么是…

Oracle PL/SQL 循环批量执行存储过程

1. 查询存储过程 根据数据字典USER_OBJECTS查询出所有存储过程。 2. 动态拼接字符串&#xff08;参数等&#xff09; 根据数据字典USER_ARGUMENTS动态拼接参数。 3. 动态执行 利用EXECUTE IMMEDIATE动态执行无名块。 4. 输出执行信息 利用DBMS_OUTPUT.PUT_LINE输出执行成功与…

Android Gradle 开发与应用 (十): Gradle 脚本最佳实践

目录 1. 使用Gradle Kotlin DSL 1.1 什么是Gradle Kotlin DSL 1.2 迁移到Kotlin DSL 1.3 优势分析 2. 优化依赖管理 2.1 使用依赖版本管理文件 2.2 使用依赖分组 3. 合理使用Gradle插件 3.1 官方插件和自定义插件 3.2 插件管理的最佳实践 4. 任务配置优化 4.1 使用…

Oracle 19c 统一审计表清理

zabbix 收到SYSAUX表空间告警超过90%告警&#xff0c;最后面给出的清理方法只适合ORACLE 统一审计表的清理&#xff0c;传统审计表的清理SYS.AUD$不适合&#xff0c;请注意。 SQL> Col tablespace_name for a30 Col used_pct for a10 Set line 120 pages 120 select total.…

STM32实战篇:闪灯 × 流水灯 × 蜂鸣器

IO引脚初始化 即开展某项活动之前所做的准备工作&#xff0c;对于一个IO引脚来说&#xff0c;在使用它之前必须要做一些参数配置&#xff08;例如&#xff1a;选择工作模式、速率&#xff09;的工作&#xff08;即IO引脚的初始化&#xff09;。 IO引脚初始化流程 1、使能IO引…

LED灯的呼吸功能

"呼吸功能"通常是指 LED 灯的一种工作模式&#xff0c;它模拟人类的呼吸节奏&#xff0c;即 LED 灯的亮度会周期性地逐渐增强然后逐渐减弱&#xff0c;给人一种 LED 在"呼吸"的感觉。这种效果通常用于指示设备的状态或者简单地作为装饰效果。&#xff08;就…

Spring Boot Security自定义AuthenticationProvider

以下是一个简单的示例&#xff0c;展示如何使用AuthenticationProvider自定义身份验证。首先&#xff0c;创建一个继承自标准AuthenticationProvider的类&#xff0c;并实现authenticate方法。 import com.kamier.security.web.service.MyUser; import org.springframework.se…

【Adobe】Photoshop图层的使用

Adobe Photoshop(简称PS)中的图层是图像处理中一个核心概念,它允许用户以堆叠的方式组织图像的不同部分,从而实现对图像的复杂编辑和处理而不影响原始图像。以下是关于Adobe Photoshop图层的详细介绍: 一、图层的定义 图层就像是透明的纸张,你可以在上面绘制、添加图像…