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

个人网站欣赏自己怎样给网站做推广

个人网站欣赏,自己怎样给网站做推广,网页网站开发平台,app开发流程详解Cesium 地图视图组件 目录 一、引言二、功能说明三、代码实现 1. 模板结构2. 脚本逻辑3. 样式设计 四、总结 一、引言 在三维地球可视化中,Cesium 是一个强大的开源 JavaScript 库,它能够展示精美的地球和地图应用。本示例展示了如何使用 Vue 组件化…

Cesium 地图视图组件

目录

  • 一、引言
  • 二、功能说明
  • 三、代码实现
    • 1. 模板结构
    • 2. 脚本逻辑
    • 3. 样式设计
  • 四、总结

一、引言

在三维地球可视化中,Cesium 是一个强大的开源 JavaScript 库,它能够展示精美的地球和地图应用。本示例展示了如何使用 Vue 组件化封装 Cesium Viewer,并隐藏部分默认的界面控件。

二、功能说明

通过本组件,用户可以:

  1. 显示三维 Cesium 地图
  2. 自定义控件显示:隐藏 Cesium 的默认控件,如工具栏、时间线等。
  3. 优化 UI:版权信息被移至自定义位置,保持界面简洁。
    在这里插入图片描述

三、代码实现

以下是完整代码实现。

1. 模板结构

<template><div class="cesium-map-container"><!-- Cesium 地图容器 --><div ref="cesiumContainer" class="cesium-container"></div><!-- 版权信息容器 --><div id="credit"></div></div>
</template>

2. 脚本逻辑

<script>
import { onMounted, ref } from "vue";
import { Viewer } from "cesium";export default {name: "CesiumMapView",setup() {const cesiumContainer = ref(null); // 地图容器的引用let viewer = null;onMounted(() => {// 初始化 Cesium Viewerviewer = new Viewer(cesiumContainer.value, {geocoder: false, // 隐藏查找位置工具homeButton: false, // 隐藏返回初始位置按钮sceneModePicker: false, // 隐藏视角模式切换器baseLayerPicker: false, // 隐藏图层选择器navigationHelpButton: false, // 隐藏导航帮助animation: false, // 隐藏动画控件timeline: false, // 隐藏时间线fullScreenButton: false, // 隐藏全屏按钮vrButton: false, // 隐藏 VR 按钮creditContainer: "credit", // 将版权信息放置到自定义位置});// 启用帧速显示viewer.scene.debugShowFramesPerSecond = true;});return {cesiumContainer,};},
};
</script>

3. 样式设计

<style>
/* 地图容器样式 */
.cesium-map-container {position: relative;width: 100%;height: 100vh;overflow: hidden;
}.cesium-container {width: 100%;height: 100%;
}/* 自定义隐藏界面元素的 CSS */
.cesium-viewer-toolbar, /* 右上角按钮组 */
.cesium-viewer-animationContainer, /* 左下角动画控件 */
.cesium-viewer-timelineContainer, /* 时间线 */
.cesium-viewer-bottom { /* 底部 logo 信息 */display: none !important;
}.cesium-viewer-fullscreenContainer { /* 全屏按钮 */position: absolute;top: -999em;
}
</style>

四、总结

本组件通过 Vue 的 ref 和生命周期函数实现了对 Cesium Viewer 的封装,并定制了控件的隐藏与显示。通过这种方式,开发者可以快速集成 Cesium 到 Vue 项目中,同时保持界面美观与简洁。

http://www.yayakq.cn/news/311808/

相关文章:

  • 温县住房和城乡建设局网站手机版网站制作
  • 众筹网站的分析与设计养生网站模板下载
  • 网站建设的经验之谈企业网站制作建设的框架有哪几种
  • 怎么在云服务器上搭建网站去哪里购买网站空间
  • 青海网站建设哪个最好免费教育网站建设
  • 网站访客记录网站备案 英文
  • 集宁有做蒙古黑石材网站的嘛wordpress 运行效率
  • 头像网站模板有没有兼职做设计的网站吗
  • 有什么网站可以做设计赚钱修改wordpress登录
  • 自建网站运营平台的优点天猫网站设计教程
  • 潍坊有哪些网站电商详情页设计
  • 手机网站自动跳转营销计划怎么写
  • 阜新网站制作沈阳网站建设公司报价
  • 网站设计制作体会企业内网网站
  • 网站 搜索 关键字 description网加商学院的wordpress
  • asp做的静态网站卡不卡做网站容易吧
  • 连云港 网站设计微信网页注册入口
  • 徐州网站建设案例留学网站 模板
  • 湖南长沙网站建设公司道滘网站仿做
  • 黑龙江做网站哪家好wordpress主题应用
  • 沈阳网站制作找网势科技广东东莞旅游必去十大景点
  • 校园网站建设的维护外贸做的好的网站
  • 电商网站建设策划书彩票网站开发搭建
  • 做网站接私活流程企业网站建设案例
  • 暴富建站电子商务网站用什么语言开发
  • 网站制作需要什么软件有哪些wordpress查版本
  • 外贸公司都是在什么网站做推广南沙开发区建设和交通局网站
  • 中文域名网站链接无法打开网站推荐几个
  • 物流网站免费模板广州线下培训机构停课
  • 代理公司注册网站在义乌做电商怎么起步