Skip to content

Migrate core Map to hedron-maps

Core from hedron import Map keeps center, zoom, tiles, tile_allowlist, markers, geojson. That path never silently becomes MapLibre.

To migrate explicitly:

from hedron_maps import Map, MapPolicy, RasterTiles

Map(
    title="Migrated",
    description="Same semantic table",
    basemap=RasterTiles(url=tiles, attribution=attribution),
    policy=MapPolicy(allowed_origins={origin}),
    markers=markers,
    geojson=geojson,
)

Optional compatibility constructor tiles= / tile_allowlist= on hedron_maps.Map compiles to the same fallback; it is never a silent remote MapLibre mount.

Uninstall hedron-maps and revert the import to leave no maps routes, assets, workers, or projections.