news 2026/5/1 8:00:40

cesium 根据经纬度高度进行额度补偿

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
cesium 根据经纬度高度进行额度补偿
const offsetvalue = 90; /** *度数补偿值 */ const setCameraPosition = async (lat: number, lon: number, du: number) => { var point = turf.point([lat, lon]); var distance = 600 * 1.732; var bearing = du - 180 + offsetvalue; var options: any = { units: "kilometers" }; var destination = turf.destination(point, distance / 1000, bearing, options); console.log("destination:", destination.geometry.coordinates); let latnew = 0; let lonnew = 0; var fsd = 105; var shiyejili = 250; let duoffsetvalue = du + offsetvalue; latnew = destination.geometry.coordinates[0]; lonnew = destination.geometry.coordinates[1]; console.log("duoffsetvalue:",duoffsetvalue,"latnew, lonnew:",latnew, lonnew) viewer.scene.camera.setView({ destination: Cesium.Cartesian3.fromDegrees(latnew, lonnew, 1000), // 经度,纬度,高度 orientation: { heading: Cesium.Math.toRadians(duoffsetvalue), // 方向 pitch: Cesium.Math.toRadians(-45), // 俯仰角 roll: 0.0, // 翻滚角 }, }); console.log("视角:", lat); };

offsetvalue、distance

var destination = turf.destination(point, distance / 1000, bearing, options);内的数据根据实际需求进行更改

const offsetvalue = 90;
/**
*度数补偿值
*/
const setCameraPosition = async (lat: number, lon: number, du: number) => {
var point = turf.point([lat, lon]);
var distance = 600 * 1.732;
var bearing = du - 180 + offsetvalue;
var options: any = { units: "kilometers" };
var destination = turf.destination(point, distance / 1000, bearing, options);
console.log("destination:", destination.geometry.coordinates);

let latnew = 0;
let lonnew = 0;
var fsd = 105;
var shiyejili = 250;
let duoffsetvalue = du + offsetvalue;
latnew = destination.geometry.coordinates[0];
lonnew = destination.geometry.coordinates[1];

console.log("duoffsetvalue:",duoffsetvalue,"latnew, lonnew:",latnew, lonnew)
viewer.scene.camera.setView({
destination: Cesium.Cartesian3.fromDegrees(latnew, lonnew, 1000), // 经度,纬度,高度
orientation: {
heading: Cesium.Math.toRadians(duoffsetvalue), // 方向
pitch: Cesium.Math.toRadians(-45), // 俯仰角
roll: 0.0, // 翻滚角
},
});
console.log("视角:", lat);
};

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/30 22:06:43

Kyutai团队的新突破:让AI看图片更便宜的神奇方法

在计算机视觉和人工智能快速发展的今天,让机器既能看懂图片又能理解文字变得越来越重要。就在2024年12月,来自法国人工智能研究机构Kyutai的研究团队发表了一项引人注目的研究成果,为这个看似复杂的技术难题提供了一个既巧妙又实用的解决方案…

作者头像 李华
网站建设 2026/5/1 7:23:09

完整理解乐观锁(以预定系统为例)

乐观锁:并发控制的智慧之道什么是乐观锁?乐观锁(Optimistic Locking)是一种并发控制机制,其核心思想是"假设冲突很少发生"。与悲观锁(Pessimistic Locking)不同,悲观锁在访…

作者头像 李华
网站建设 2026/5/1 8:43:06

MySQL 日志体系总览

MySQL 日志体系总览MySQL 的日志是数据库运行状态、操作行为、故障排查的核心依据,主要分为管理类日志(错误、通用查询、慢查询)、复制类日志(二进制、中继)、事务类日志(重做、回滚)三大类&…

作者头像 李华
网站建设 2026/4/18 12:46:16

2025必备10个降AIGC工具,MBA人必看!

2025必备10个降AIGC工具,MBA人必看! AI降重工具:MBA人不可忽视的高效利器 随着人工智能技术在学术写作中的广泛应用,论文中出现的AIGC痕迹和查重率问题日益受到关注。尤其对于MBA学生而言,如何在保持学术严谨性的同时有…

作者头像 李华
网站建设 2026/5/1 9:57:43

当数据分析遇上AI:airda让你用聊天的方式玩转SQL

引子:数据分析师的痛点 你有没有遇到过这样的场景? 老板突然冲进办公室:"小王,帮我查一下上个月华东区销售额前十的产品!"你心里一紧,打开数据库管理工具,开始在几百张表里翻找。sa…

作者头像 李华