Metadata-Version: 2.5
Name: hedron-maps
Version: 0.1.0
Summary: First-class maps, offline geospatial presentation, and typed map interactions for Hedron
Project-URL: Homepage, https://github.com/eddiethedean/hedron
Project-URL: Repository, https://github.com/eddiethedean/hedron
Project-URL: Issues, https://github.com/eddiethedean/hedron/issues
Project-URL: Changelog, https://github.com/eddiethedean/hedron/blob/main/packages/hedron-maps/CHANGELOG.md
Project-URL: Documentation, https://hedron.readthedocs.io/en/latest/
Author-email: Odos Matthews <odosmatthews@gmail.com>
Maintainer-email: Odos Matthews <odosmatthews@gmail.com>
License-Expression: MIT
License-File: LICENSE
Keywords: geojson,hedron,maplibre,maps,mbtiles,osm,pmtiles
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Scientific/Engineering :: GIS
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: <3.15,>=3.11
Requires-Dist: hedron-core<0.48,>=0.47.0
Description-Content-Type: text/markdown

# hedron-maps

Typed first-class maps, offline geospatial presentation, and `MapInteraction` for Hedron.

**Package maturity:** Beta · **Package version:** `0.1.0`

Install with the 0.47 train extra `hedron[maps]` or independently:

```bash
pip install "hedron-maps>=0.1.0,<0.2"
```

```python
from hedron_maps import Map

Map(center=(37.7749, -122.4194), zoom=11, title="Bay Area", description="OSM raster map")
```

The default is `OpenStreetMap.standard()` on `hedron_maps.Map` only. Core `hedron.Map`
keeps no OSM default. Enhanced rendering uses a pinned MapLibre GL JS **5.6.1** strict-CSP
build (not the experimental charts 4.5.0 pin). Semantic `.hedron-map-alternative` tables
remain when JavaScript, WebGL, workers, or tiles are absent.

See [Maps API](https://hedron.readthedocs.io/en/latest/api/MAPS/).
