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

北京网站建设哪家专业dedecms 倒计时 天数 网站首页

北京网站建设哪家专业,dedecms 倒计时 天数 网站首页,discuz 调用 wordpress,自己做网站用软件下载目录 想要实现的效果实现过程踩坑安装依赖引入页面 想要实现的效果 示例地址 实现过程 踩坑 示例是通过script引入的依赖#xff0c;但本人需要在react项目中实现该效果。按照react-globe.gl官方方法引入总是报错 Cant import the named export AmbientLight from non EcmaS… 目录 想要实现的效果实现过程踩坑安装依赖引入页面 想要实现的效果 示例地址 实现过程 踩坑 示例是通过script引入的依赖但本人需要在react项目中实现该效果。按照react-globe.gl官方方法引入总是报错 Cant import the named export AmbientLight from non EcmaScript module (only default export is available)。原因是通过import Globe from react-globe.gl;引入的是.mjs文件react-globe.gl.mjs。尝试各种方法都失败最终通过改为引入.js文件import Globe from ../../node_modules/react-globe.gl/dist/react-globe.gl.min;成功。 安装依赖 package.json版本 react-globe.gl: ^2.27.0,satellite.js: ^5.0.0,three: ^0.157.0,three-globe: ^2.30.0,web-vitals: ^2.1.4引入页面 import React, { Component, useState, useEffect, useRef, useMemo } from react; import Globe from ../../node_modules/react-globe.gl/dist/react-globe.gl.min; import * as THREE from three; import * as satellite from satellite.js;function World() {const w window.screen.width * 0.5;const h (window.screen.height - 80) * 0.7;const EARTH_RADIUS_KM 6371; // kmconst SAT_SIZE 80; // kmconst TIME_STEP 3 * 1000; // per frameconst globeEl useRef();const [satData, setSatData] useState();const [globeRadius, setGlobeRadius] useState();const [time, setTime] useState(new Date());useEffect(() {// time ticker(function frameTicker() {requestAnimationFrame(frameTicker);setTime((time) new Date(time TIME_STEP));})();}, []);useEffect(() {// load satellite datafetch(//unpkg.com/globe.gl/example/datasets/space-track-leo.txt).then((r) r.text()).then((rawData) {const tleData rawData.replace(/\r/g, ).split(/\n(?[^12])/).filter((d) d).map((tle) tle.split(\n));const satData tleData.map(([name, ...tle]) ({satrec: satellite.twoline2satrec(...tle),name: name.trim().replace(/^0 /, ),}))// exclude those that cant be propagated.filter((d) !!satellite.propagate(d.satrec, new Date()).position).slice(0, 1500);setSatData(satData);});}, []);const objectsData useMemo(() {if (!satData) return [];// Update satellite positionsconst gmst satellite.gstime(time);return satData.map((d) {const eci satellite.propagate(d.satrec, time);if (eci.position) {const gdPos satellite.eciToGeodetic(eci.position, gmst);const lat satellite.radiansToDegrees(gdPos.latitude);const lng satellite.radiansToDegrees(gdPos.longitude);const alt gdPos.height / EARTH_RADIUS_KM;return { ...d, lat, lng, alt };}return d;});}, [satData, time]);const satObject useMemo(() {if (!globeRadius) return undefined;const satGeometry new THREE.OctahedronGeometry((SAT_SIZE * globeRadius) / EARTH_RADIUS_KM / 2,0);const satMaterial new THREE.MeshLambertMaterial({color: palegreen,transparent: true,opacity: 0.7,});return new THREE.Mesh(satGeometry, satMaterial);}, [globeRadius]);useEffect(() {setGlobeRadius(globeEl.current.getGlobeRadius());globeEl.current.pointOfView({ altitude: 3.5 });}, []);return (div idglobeViz classNamemap_bgGlobewidth{w}height{h}backgroundColorrgba(0,0,0,0)ref{globeEl}globeImageUrl//unpkg.com/three-globe/example/img/earth-blue-marble.jpgobjectsData{objectsData}objectLabelnameobjectLatlatobjectLnglngobjectAltitudealtobjectFacesSurface{false}objectThreeObject{satObject}//div); }class App extends Component {...render() {return (...World /...)} }export default App;
http://www.hkea.cn/news/14503503/

相关文章:

  • 山西焦煤集团公司网站wordpress 时区 8小时
  • 迁西县住房和城乡规划建设局网站网站建设好后给领导作介绍
  • 龙华网站建设steam官方网站下载
  • 免费网站源码...wordpress 插件编写
  • 长沙有哪些公司惠州谷歌优化
  • 太原本地网站wordpress elegant
  • 网站建设从零开始域名命名网站
  • 自己做网站代理产品漳州手机网站开发
  • 网站建设主题大全视频剪辑教程自学
  • 做网站选什么专业网站首页制作的过程
  • 高校网站建设汇报营销型网站建设用途
  • 图片做网站连接关键词排名查询工具免费
  • 网站开发配置wordpress 仿雷锋
  • 建企业网站一般需要多少钱河南企业网站营销设计
  • 新闻静态网站咋做网站建设什么价格
  • 资金盘做网站wordpress 中文语言
  • 咸阳网站建设费用精品课程网站设计与实现
  • wordpress预解析东莞网站SEO优化推广
  • 城乡建设部网站首页上海seo搜索引擎优化期末及答案
  • 技术教程优化搜索引擎整站招聘网站可做哪些推广方案
  • 江门建设银行网站网站开发掌握哪种语言
  • 杭州优质网站建设银川品牌网站建设公司
  • 网站建设商务代表工作总结教育直播平台网站建设费用
  • 户网站建设整改报告物联网设计论文
  • 企业网站主页素描模板dedecms做的网站网站中的图片总是被同一ip恶意点击
  • 厦门 微网站建设公司哪家好电子商务网站应该如何建设
  • 临沂网站建设咨询邢台在百度上做个网站
  • 云南网络网站推广河北高端网站建设
  • 网站建设实训室wordpress 内存不断上升
  • 禅城区建网站公司wordpress 文章描述代码