跳到主要內容

AUP cross-device primitive · ARC 2.0.0-beta.28

`map` primitive

Map is portable intent for geo surfaces; document is unsupported and degrades toward media or text.

map is an AUP cross-device primitive, not a Web Device layout component and not a Web-only widget. It is one of the 18 names in AUP_PRIMITIVES and appears in every target's DeviceCaps.primitives map as native, webview, partial, or unsupported.

Contract

FieldValue
Primitive namemap
LayerAUP cross-device primitive (AUP_PRIMITIVES)
Public statusunsupported (document)
Document capabilityunsupported
Shared degradation chainmap → media → text
Author entryAUP/DSL on full-web (Leaflet / MapLibre in Showcase)
Document renderer / notesNo document native map renderer; chain applies
Showcase evidenceblocklets/showcase-dsl/.aup/pages/map.aup

When to use

Interactive map/globe UI on a target that reports map support.

When not to use

Do not embed live maps in static docs. Tile CDN and JS map stacks are not document capabilities.

Document sample

Not provided. Document capability is unsupported. Shared chain: map → media → text. Accept maps on Showcase map (full-web), not as a docs live sample.

Evidence anchors

ItemValue
Registrypackages/aup/src/aup-types.ts · AUP_PRIMITIVES
Document capsproviders/runtime/web-device/src/device-caps.ts · DEVICE_CAPS_DOCUMENT
Degradationpackages/aup/src/degradation.ts · DEGRADATION_CHAINS
Internal matrixdocs/aup/capability-matrix.md (internal, non-routed)
Taxonomy hubPrimitive taxonomy and evidence
Sample contract rulesLive examples: scope and contract

Nearby pages

Deck path exception

Ordinary document pages do not embed a live map. A slides: true deck may keep a map progressive-enhance shell under DEVICE_CAPS_DECK (arc#4005 / #4011 + #4013). Tour demos are deck-scoped evidence only.