Formats

Pattern
Agent Map Artifact
Template-style GeoJSON map artifact with data-mapDelta streaming, MapLibre preview and JSON source editor, GeoJSON export, in-memory versions, and quick prompts — no database persistence.
IntermediateApr 2026View the full pattern on desktop


Problems solved
- Stream GeoJSON map data with data-mapDelta UI parts
- Preview maps with MapLibre while editing JSON source
- Export GeoJSON from the artifact toolbar
- Keep map versions in memory without database persistence
Use cases
- Location-centric agent demos
- Route and territory visualizations
- Field-ops map copilots
- GeoJSON artifact prototypes
AI SDK APIs
streamTextcreateUIMessageStreamgatewaytoolconvertToModelMessagescreateUIMessageStreamResponse
Tags
aimapgeojsonmaplibregeostreamingai-sdkartifacts
Requirements
- Node.js
- 24+
- Memory
- 256MB
- Other
- Vercel AI Gateway API key
- MapLibre / shadcn map component
Environment variables
AI_GATEWAY_API_KEYGet key
External services
openaiupstash
Ready to use?
View the full interactive pattern with live preview and copy the source code.
View the pattern on desktop






