Cesium + TypeScript GIS manager library: Scene, Layer, Camera, CZML.
npm install @jorgmoritz/gis-managerpowershell
npm install @jorgmoritz/gis-manager cesium
`
Wenn Sie diese Bibliothek im lokalen Verbindungsmodus (npm link) testen möchten:
`powershell
Im Stammverzeichnis dieser Bibliothek
npm run build
npm link
In Ihrem Testanwendungsverzeichnis
npm link @jorgmoritz/gis-manager cesium
npm install cesium --save
`
---
Wichtige Konfiguration: CESIUM_BASE_URL und statische Ressourcen
Cesium benötigt im Browser Zugriff auf statische Ressourcenverzeichnisse (Assets, Widgets, ThirdParty). Bitte stellen Sie diese drei Verzeichnisse in Ihrer Anwendung über einen öffentlichen Pfad bereit und rufen Sie die von der Bibliothek bereitgestellte Konfigurationsfunktion auf:
`ts
import { configureCesiumAssets } from '@jorgmoritz/gis-manager';
configureCesiumAssets({ baseUrl: '/cesium' });
// Ihr Server muss sicherstellen, dass die folgenden Pfade zugänglich sind:
// /cesium/Assets/*
// /cesium/Widgets/*
// /cesium/ThirdParty/*
`
Skripte
Build und Tests:
`powershell
npm run build
npm test
`
---
Fehlerbehebung
- Konsolenwarnung CESIUM_BASE_URL is not configured
- Rufen Sie configureCesiumAssets({ baseUrl: '/cesium' }) auf und stellen Sie sicher, dass statische Ressourcen vorhanden sind
- Widget-Stile werden nicht angewendet
- Stellen Sie sicher, dass ` eingebunden ist