From c70d05b583bb460655675787142a1970be49188b Mon Sep 17 00:00:00 2001 From: Andriy Oblivantsev Date: Mon, 2 Mar 2026 22:55:39 +0000 Subject: [PATCH] Render cube placeholder when feature has no linked assets. This ensures map features remain visible in the MapLibre demo even when properties.assets is empty. Made-with: Cursor --- web/maplibre-demo.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/web/maplibre-demo.js b/web/maplibre-demo.js index 6b33834..9c34905 100644 --- a/web/maplibre-demo.js +++ b/web/maplibre-demo.js @@ -528,6 +528,8 @@ async function refreshFeatures() { const first = preferred3D || assets[0]; if (first) { await addObjectMeshFromAsset(feature.id, lng, lat, first, cycleID); + } else { + addFallbackMesh(feature.id, lng, lat, true, "3d"); } if (ownFeatureIDs.has(feature.id) && accessToken) { addOwnFeatureMarker(feature.id, lng, lat);