Cesium自定义弹窗
import { Viewer } from 'cesium'; import * as Cesium from 'cesium'; import React, { ReactNode, useEffect, useRef } ...
Cesium 3dtiles点击高亮
<script setup lang="ts"> import CesiumBox from '@/components/CesiumBox/index.vue' import * as Cesium from 'cesium...
cesium 鼠标点击事件获取各种坐标
cesium点击事件new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas) .setInputAction((movement)=>{ console.log(movement) }, Ces...
Cesium飞行
let data = [{ longitude: 116.405419, latitude: 39.918034, height: 0, time: 0 }, { longitude: 120.2821, latitude: 33.918145, ...
Cesium 3tiles模型平移、旋转、缩放
let params = { tx: coordinates[0], //模型中心X轴坐标(经度,单位:十进制度) ty: coordinates[1], //模型中心Y轴坐标(纬...
Cesium实现鼠标移入提示框
class TooltipDiv1 { parentDom: Element; type: 'center' | 'right'; private _div: HTMLElement; priva...
Cesium1.8 3dtiles 自定义着色器
// 加载白模(自定义渲染) export function add3DTiles(url: string, viewer: Cesium.Viewer) { const tileset1 = new Cesium.Cesium3DT...
Cesium添加自定义点
加载图片 const entity = viewer.entities.add({ position: Cesium.Cartesian3.fromDegrees(120.4610574916298, 32.0044419558...
Cesium获取当前视角和位置
// window.viewer.camera.changed.addEventListener( (percentage) => { // let viewer = window.viewer; ...
cesium 获取polygon的中心点
var polyPositions = entity.polygon.hierarchy.getValue(Cesium.JulianDate.now()).positions;//获取边界线 var polyCenter = Cesium.Boun...
cesium实现轨迹运动
<!-- * @Author: your name * @Date: 2021-05-12 13:51:34 * @LastEditTime: 2021-05-17 15:22:00 * @LastEditors: Please set LastEdi...
Cesium视频纹理
<!-- * @Author: your name * @Date: 2021-05-21 17:28:46 * @LastEditTime: 2021-06-16 10:02:30 * @LastEditors: Do not edit * @De...
Cesium控制粒子的风速和风向
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=...
超图平台cesium实现流动线
超图在cesium进行了二次开发,其中的流动线已经开发好了,可以拿过来直接使用viewer.entities.add({ // name:entity.name, polyline: {...