feat(foundry): productionize Cesium Map Page and platform runtime
This commit is contained in:
@@ -102,7 +102,27 @@
|
||||
"color": { "type": "string", "pattern": "^#[0-9a-fA-F]{6}$" },
|
||||
"opacity": { "type": "number", "minimum": 0, "maximum": 1 },
|
||||
"width": { "type": "number", "exclusiveMinimum": 0 },
|
||||
"size": { "type": "number", "exclusiveMinimum": 0 }
|
||||
"size": { "type": "number", "exclusiveMinimum": 0 },
|
||||
"pinPresentation": { "$ref": "#/$defs/pinPresentation" }
|
||||
}
|
||||
},
|
||||
"pinPresentation": {
|
||||
"type": "object",
|
||||
"description": "Provider-neutral elevated-spike presentation for a map.pin. A renderer adapter maps these values to its own primitives.",
|
||||
"additionalProperties": false,
|
||||
"required": ["variant", "stemHeightMeters", "headSizePx", "stemWidthPx", "outlineColor", "outlineOpacity", "outlineWidthPx", "labelOffsetX", "labelOffsetY"],
|
||||
"properties": {
|
||||
"variant": { "enum": ["elevated-spike"] },
|
||||
"stemHeightMeters": { "type": "number", "minimum": 0 },
|
||||
"headSizePx": { "type": "number", "exclusiveMinimum": 0 },
|
||||
"stemWidthPx": { "type": "number", "exclusiveMinimum": 0 },
|
||||
"outlineColor": { "type": "string", "pattern": "^#[0-9a-fA-F]{6}$" },
|
||||
"outlineOpacity": { "type": "number", "minimum": 0, "maximum": 1 },
|
||||
"outlineWidthPx": { "type": "number", "minimum": 0 },
|
||||
"labelOffsetX": { "type": "number" },
|
||||
"labelOffsetY": { "type": "number" },
|
||||
"pinHideCameraHeightMeters": { "type": "number", "exclusiveMinimum": 0 },
|
||||
"labelHideCameraHeightMeters": { "type": "number", "exclusiveMinimum": 0 }
|
||||
}
|
||||
},
|
||||
"visibility": {
|
||||
|
||||
Reference in New Issue
Block a user