news 2026/4/15 20:13:29

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/15 12:51:26

KAIST AI团队革命性突破:无需深度估计也能让视频自由变换视角

这项由韩国科学技术院(KAIST)人工智能实验室的金敏晶、金正豪、陈昊英、郑俊河以及朱在乙教授团队完成的研究,于2025年12月18日发表在计算机视觉顶级会议arXiv上,论文编号为arXiv:2512.17040v1。有兴趣深入了解的读者可以通过该编…

作者头像 李华
网站建设 2026/4/12 12:52:58

CRMEB WxJava,微信生态开发外挂来袭!

“CRMEB技术圈大事件”——CRMEB多商户系统Java版接入WxJava,实现微信生态开发升级!🚀 用户体验,丝滑到飞起~ ✅ 快速登录不卡壳:告别登录转圈圈/授权失败,将复杂技术验证流程打包简化,丝滑登录…

作者头像 李华
网站建设 2026/4/12 11:36:03

Aneiang.Pa 代理池(Proxy Pool)功能与 ASP.NET Core Web API 集成实战

面向:使用 Aneiang.Pa 进行热榜/动态爬取,希望在生产环境里更稳定地跑任务,并通过 ASP.NET Core Web API 对外提供统一接口的同学。 项目地址: GitHub:https://github.com/AneiangSoft/Aneiang.PaGitee:htt…

作者头像 李华
网站建设 2026/4/12 10:44:35

2026备考CAIE:我的“认知破壁”实战

年初我决定备考CAIE注册人工智能工程师认证时,心里很矛盾:想系统掌握AI,又担心自己纯文科背景学不会。这种 “知识焦虑”与“转型决心” 的冲突,相信很多人都有。真正让我下定决心的,是一份行业报告的数据:…

作者头像 李华
网站建设 2026/4/12 22:55:29

2025最新!专科生必看!8个AI论文平台测评,写毕业论文不再难

2025最新!专科生必看!8个AI论文平台测评,写毕业论文不再难 2025年专科生论文写作工具测评:从功能到体验的全面解析 随着人工智能技术的不断进步,AI论文平台逐渐成为高校学生,尤其是专科生撰写毕业论文的重要…

作者头像 李华