【回源码】【小程序生成工具源码】【微信最新源码】前端地球源码_前端地球源码怎么用

时间:2024-12-23 04:40:24 编辑:老司机app源码 来源:多企业建站平台源码

1.前端工程师不可不知的前端前端时间和地理坐标
2.教程 - 在 Vue3+Ts 中引入 CesiumJS 的最佳实践@2023

前端地球源码_前端地球源码怎么用

前端工程师不可不知的时间和地理坐标

       关于时间GMT和UTC,GMT即格林尼治标准时间,地球地球是源码源码用世界时,基于太阳横穿格林尼治子午线的前端前端时间,但因地球自转不均匀,地球地球已不作为世界标准时间。源码源码用回源码而UTC是前端前端以原子时秒长为基础,尽量接近于GMT的地球地球时间计量系统,用于确保与GMT相差不超过0.9秒,源码源码用目前作为世界标准时间。前端前端

       地球自西向东旋转导致东边比西边早看到太阳,地球地球为统一时间,源码源码用国际经度会议于年规定了个时区,前端前端中国北京处于东8区,地球地球若英国时间为6点,源码源码用北京时间则为点。

       计算机中的UNIX时间戳以年1月1日为起点,记录到具体时间的秒数,不考虑闰秒,简化了计算机对时间的操作。例如,小程序生成工具源码电脑系统时间在年2月日点分0秒,转换为UTC时间则为7点分0秒,UNIX时间戳为秒。

       在设置浏览器中cookie的过期时间时,Chrome浏览器遵循UTC时区,即北京标准时间减8小时,查看时默认加8小时即可。而IE和FF浏览器则默认以本地时间设定cookie过期时间。

       年问题是指使用POSIX时间的位计算机程序,在格林尼治时间年1月日凌晨::(北京时间:年1月日中午::)后无法正常工作,微信最新源码因为时间戳超过(2^)的最大值。例如,在年6月4日的欧洲航天局火箭发射事故中,整数溢出导致硬件故障,损失超过3亿美元。

       全球定位系统(GPS)是一种提供准确地理位置、车行速度及精确时间信息的导航定位系统,服务全球任何地点及近地空间。互联网地图坐标系包括WGS(世界大地测量系统国际标准,用于GPS设备),江阴人才网源码GCJ(中国坐标系,由国测局发布),百度坐标系(在GCJ基础上加密)等,这些坐标系可以互相转换。

       地图坐标系的原点位于西非附近的大西洋,称为零度经线,即高中学过的本初子午线与赤道的交点,漂浮着一个气象浮标,被称为“灵魂”和“空虚岛”。中国的h5模板源码火星坐标系也有一个大地原点。

       更多前端小技巧,可以点击进入知乎暗号了解更多。

教程 - 在 Vue3+Ts 中引入 CesiumJS 的最佳实践@

       Vue3+Ts中引入CesiumJS的最佳实践@

       如果你对Vue3和CesiumJS的集成有所兴趣,但又不想深入到源码层面,这篇文章将提供一些实用的步骤和最佳实践,让你在项目中轻松引入CesiumJS。本文着重于原理和指导,而非现成工具,适合有一定前端基础的开发者。

       1. 适用范围与目的

       本文假定读者是通过npm拉取CesiumJS依赖,适用于大多数应用开发场景。文章目标是介绍如何在Vue3工程中引入CesiumJS,以及如何封装地图组件。

       2. 牛刀小试 - 直接体验三维地球

       快速创建一个能展示3D地球的示例,是让读者对CesiumJS有直观认识的关键步骤。首先,从创建Vue3项目并安装CesiumJS开始,然后清理不必要的文件并创建三维地球。

       2.1. 安装和配置CesiumJS

       确保具备基本的前端工具链知识,然后通过命令行安装和配置CesiumJS,指定固定版本以管理依赖。

       2.2. 创建三维地球示例

       在App.vue中创建Viewer,通过 CESIUM_BASE_URL 定位CesiumJS的资源。配置完成后,启动开发服务器,浏览器中将展示地球场景。

       3. CesiumJS基础知识

       了解CesiumJS的内部结构和依赖,包括库文件组成,以及如何通过 CESIUM_BASE_URL 访问资源。

       4. 现代前端工具与CesiumJS的优化

       讨论Vite作为开发工具的优势,以及如何通过外部化CesiumJS来优化打包和性能。

       4.1. Vite的选择与配置

       说明Vite在项目中的应用和它如何简化开发过程。

       4.2. 外部化CesiumJS

       介绍如何使用vite-plugin-externals插件外部化CesiumJS,减少打包负担。

       5. 教程 - 实现最佳实践

       从创建工程到配置CesiumJS,逐步优化开发流程,包括使用Vite插件管理库文件和引入路径。

       5.1. 创建项目

       使用create-vite工具快速创建项目并安装CesiumJS。

       5.2. 精细化配置

       讲解如何明确依赖版本和管理锁文件。

       5.3. 优化外部化

       详细说明如何使用插件实现CesiumJS的打包时外部化。

       5.4. 引入Cesium.js到index.html

       解释在打包后如何在HTML中正确引入Cesium.js。

       5.5. 组件封装与共享

       讨论如何封装地图组件和共享核心 Viewer 对象,避免响应式问题。

       6. 组件封装策略

       提供两种工程类型(看板式和后台管理系统)中地图组件的不同设计思路。

       7. 示例下载

       提供两个不同阶段的示例工程,供读者参考和改造。

搜索关键词:99源码网