diff --git a/web/src/beta/lib/core/engines/Cesium/Feature/Marker/index.tsx b/web/src/beta/lib/core/engines/Cesium/Feature/Marker/index.tsx index 95d865749a..ce54e219f4 100644 --- a/web/src/beta/lib/core/engines/Cesium/Feature/Marker/index.tsx +++ b/web/src/beta/lib/core/engines/Cesium/Feature/Marker/index.tsx @@ -78,7 +78,7 @@ export default function Marker({ property, id, isVisible, geometry, layer, featu }, [coordinates]); const extrudePoints = useMemo(() => { - return extrude && coordinates && typeof coordinates[3] === "number" + return extrude && coordinates && typeof coordinates[2] === "number" ? [ Cartesian3.fromDegrees(coordinates[0], coordinates[1], coordinates[2]), Cartesian3.fromDegrees(coordinates[0], coordinates[1], 0), diff --git a/web/src/classic/core/engines/Cesium/Feature/Marker/index.tsx b/web/src/classic/core/engines/Cesium/Feature/Marker/index.tsx index 2bdcd43e50..4b7e08e1a9 100644 --- a/web/src/classic/core/engines/Cesium/Feature/Marker/index.tsx +++ b/web/src/classic/core/engines/Cesium/Feature/Marker/index.tsx @@ -73,7 +73,7 @@ export default function Marker({ property, id, isVisible, geometry, layer, featu }, [coordinates]); const extrudePoints = useMemo(() => { - return extrude && coordinates && typeof coordinates[3] === "number" + return extrude && coordinates && typeof coordinates[2] === "number" ? [ Cartesian3.fromDegrees(coordinates[0], coordinates[1], coordinates[2]), Cartesian3.fromDegrees(coordinates[0], coordinates[1], 0),