refactor: own application request operations and surface caches

This commit is contained in:
Sameh Khamis committed 2026-09-14 14:49:04 -07:00
1 parent 310809e8f1
commit ac977bd8bc
53 files changed
+4388 -3317

No files matched your search

+7 -3
View File
@@ -25,19 +25,23 @@ export function createStandaloneApplication({
let placeSearch;
let catalog;
return createApplication({
createScene: (context) => {
catalog = createStandaloneCatalog({ signal: context.signal });
createScene: async (context) => {
placeSearch = createStandalonePlaceSearch({
...geospatial,
resolveApiKey: () => googleApiKey,
signal: context.signal,
});
return createStandaloneScene({
const scene = await createStandaloneScene({
...context,
googleApiKey,
cesiumToken,
loaderStatus,
});
catalog = createStandaloneCatalog({
signal: context.signal,
surface: scene.operations.surface,
});
return scene;
},
createControls: (context) =>
createStandaloneControls({