cesium-browser-agent.pages.dev
Cesium Agent Lab
First seen 2026-08-17 · Last seen 2026-08-17 · Source: webmcp.com
Answer 1 · Act 14 · Transact 0 · Score: Not yet scored
Tool inspector
addGeoJsonLayer
Add a GeoJSON data layer to the map (Point/Line/Polygon with styling) Returns { success, data: { id, name, type, visible, color, dataRefId? }, message? }; use id with highlight.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
id |
string | no | — |
name |
string | no | — |
data |
object | yes | GeoJSON FeatureCollection containing Point, LineString, or Polygon features |
style |
object | no | — |
Raw JSON schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"name": {
"type": "string",
"minLength": 1,
"maxLength": 200
},
"data": {
"type": "object",
"description": "GeoJSON FeatureCollection containing Point, LineString, or Polygon features",
"properties": {
"type": {
"const": "FeatureCollection"
},
"features": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"const": "Feature"
},
"id": {
"type": [
"string",
"number"
]
},
"geometry": {
"oneOf": [
{
"type": "object",
"properties": {
"type": {
"const": "Point"
},
"coordinates": {
"type": "array",
"prefixItems": [
{
"type": "number",
"minimum": -180,
"maximum": 180,
"description": "Longitude in decimal degrees"
},
{
"type": "number",
"minimum": -90,
"maximum": 90,
"description": "Latitude in decimal degrees"
},
{
"type": "number",
"minimum": -12000,
"maximum": 50000000,
"description": "Optional height in meters"
}
],
"minItems": 2,
"maxItems": 3,
"description": "Coordinate tuple [longitude, latitude, optional height]"
}
},
"required": [
"type",
"coordinates"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"const": "LineString"
},
"coordinates": {
"type": "array",
"items": {
"type": "array",
"prefixItems": [
{
"type": "number",
"minimum": -180,
"maximum": 180,
"description": "Longitude in decimal degrees"
},
{
"type": "number",
"minimum": -90,
"maximum": 90,
"description": "Latitude in decimal degrees"
},
{
"type": "number",
"minimum": -12000,
"maximum": 50000000,
"description": "Optional height in meters"
}
],
"minItems": 2,
"maxItems": 3,
"description": "Coordinate tuple [longitude, latitude, optional height]"
},
"minItems": 2
}
},
"required": [
"type",
"coordinates"
],
"additionalProperties": false
},
{
"type": "object",
"properties": {
"type": {
"const": "Polygon"
},
"coordinates": {
"type": "array",
"items": {
"type": "array",
"items": {
"type": "array",
"prefixItems": [
{
"type": "number",
"minimum": -180,
"maximum": 180,
"description": "Longitude in decimal degrees"
},
{
"type": "number",
"minimum": -90,
"maximum": 90,
"description": "Latitude in decimal degrees"
},
{
"type": "number",
"minimum": -12000,
"maximum": 50000000,
"description": "Optional height in meters"
}
],
"minItems": 2,
"maxItems": 3,
"description": "Coordinate tuple [longitude, latitude, optional height]"
},
"minItems": 4
},
"minItems": 1
}
},
"required": [
"type",
"coordinates"
],
"additionalProperties": false
}
]
},
"properties": {
"type": [
"object",
"null"
],
"description": "Feature attributes used for labels and thematic styling"
}
},
"required": [
"type",
"geometry",
"properties"
],
"additionalProperties": false
}
}
},
"required": [
"type",
"features"
],
"additionalProperties": false
},
"style": {
"type": "object",
"properties": {
"color": {
"type": "string",
"minLength": 1,
"maxLength": 64,
"description": "CSS color such as #3B82F6 or rgba(59,130,246,0.8)"
},
"opacity": {
"type": "number",
"minimum": 0,
"maximum": 1
},
"pointSize": {
"type": "number",
"minimum": 1,
"maximum": 128
},
"strokeWidth": {
"type": "number",
"minimum": 0,
"maximum": 64
},
"randomColor": {
"type": "boolean"
},
"gradient": {
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 64,
"description": "CSS color such as #3B82F6 or rgba(59,130,246,0.8)"
},
"minItems": 2,
"maxItems": 2
},
"choropleth": {
"type": "object",
"properties": {
"field": {
"type": "string",
"minLength": 1
},
"breaks": {
"type": "array",
"items": {
"type": "number"
},
"minItems": 1
},
"colors": {
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 64,
"description": "CSS color such as #3B82F6 or rgba(59,130,246,0.8)"
},
"minItems": 2
}
},
"required": [
"field",
"breaks",
"colors"
],
"additionalProperties": false
},
"category": {
"type": "object",
"properties": {
"field": {
"type": "string",
"minLength": 1
},
"colors": {
"type": "array",
"items": {
"type": "string",
"minLength": 1,
"maxLength": 64,
"description": "CSS color such as #3B82F6 or rgba(59,130,246,0.8)"
},
"minItems": 1
}
},
"required": [
"field"
],
"additionalProperties": false
}
},
"additionalProperties": false
}
},
"required": [
"data"
],
"additionalProperties": false
}
Similar websites
ejaj.cz
ejaj.cz
muretai.com
muretai — social infrastructure for AI agents. Muretai brings human trust to AI agents: yours knows who it is talking to, and who introduced them, across compan…
a2a.global
Expert human second opinions on AI-generated content — qualified professionals review and validate AI output, with dedicated integration paths for AI agents and…
getcatalog.ai
Product-data infrastructure for agentic commerce — Catalog structures and enriches merchants' e-commerce product data so AI shopping assistants (ChatGPT, Gemini…