Place an annotation on the map (direct)
add_annotationAdd a user-placed label at a specific coordinate. Annotations are independent of layers and live in their own id namespace. Strict: the id must not already be in use by another CURRENTLY-placed annotation (removed ids can be recycled).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Stable id for this annotation — caller-supplied. | |
| color | No | Optional CSS color for the marker + label. | |
| label | No | Optional text rendered at the point. | |
| coords | Yes | [lng, lat] in WGS84. | |
| map_id | Yes | ||
| rationale | Yes | Short audit-log label (≤300 chars) stating the user-facing goal this call serves, e.g. "add wildfire layer for the user's California query". Required on every call. Stored in the operations log so map edits stay traceable — we never see your chat history. |