Hello, I have created a React app using Cesium and I am able to run it on Windows without any complications. However, I also tried to run it on Linux and the globe started to look like a blue sphere.
This is my App.js file:
import React from ‘react’;
import { Viewer, Scene, Globe, CzmlDataSource, Moon, Camera, CameraFlyHome} from “resium”;
import * as Cesium from “cesium”;
window.CESIUM_URL_BASE = “http://localhost:3000/”;
Cesium.Ion.defaultAccessToken = ‘eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI1NDFkNGFiYy03OTY1LTRmNzItOGVlNy05YjE5NjEwYzZjMGYiLCJpZCI6MTc5MjUsInNjb3BlcyI6WyJhc3IiLCJnYyJdLCJpYXQiOjE1NzMwMjg0MTJ9.L_XwLmKaUiCZttkKVTAJUSvC57XjYCSlpxX9AWdDle4’;
const viewer = new Cesium.Viewer(‘cesiumContainer’);
const imageryProvider = new Cesium.TileMapServiceImageryProvider({
url: Cesium.buildModuleUrl(“/home/pc/Desktop/react_cesium/node_modules/cesium/Build/Cesium/Assets/Textures”),
});
const radius = Cesium.Math.LUNAR_RADIUS * 15;
const ellipsoid = new Cesium.Ellipsoid(radius, radius, radius);
var cameraPos = viewer.camera.position;
var ellipsoid2 = viewer.scene.globe.ellipsoid;
export default class App extends React.PureComponent {
render() {
return (
< Viewer full imageryProvider={imageryProvider}>
</ Viewer>
);
}
}
Can someone tell me what is wrong with it? Thank you!!