An embedded map

This page is mostly HTML. It scrolls like any other page, and the maps below sit in the flow of the document the way images would — sized by CSS, no fullscreen takeover. Click a map to interact with it; drag to pan, scroll to zoom, and use the Goto button in its corner to jump somewhere interesting. Once a map is live, the Reset pill in its banner takes it back to where it started. Clicking or scrolling anywhere else on the page puts the shield back, so the maps never catch a scroll you meant for the page. This first map opens over Ramsey:

Click to interact with the map

Each map is its own app instance started on its own canvas, so they pan and zoom independently — this second one opens over Peel:

Click to interact with the map

And the article carries on underneath. The canvases above run the same wasm bundle as the full app and the fullscreen map; this page passed "map" to WebHandle.start to select the map-only face, plus a start longitude/latitude per map. Because no collection URL was passed, the map data is fetched relative to this page, so the page lives at the served root next to maps/.