Metadata-Version: 2.4
Name: qmaps
Version: 0.0.1
Summary: Map widgets for Qt based on web view
Author-email: Dobatymo <Dobatymo@users.noreply.github.com>
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
License-File: LICENSE
Requires-Dist: importlib-resources
Requires-Dist: PySide2>=5.14 ; extra == "qt5"
Requires-Dist: PySide6>=6.6 ; extra == "qt6"
Project-URL: Home, https://github.com/Dobatymo/qmaps
Provides-Extra: qt5
Provides-Extra: qt6

# QMaps

Qt maps widget implemented using a WebView. Various JavaScript libraries and mapping services are supported. Full Python to Javascript and JavaScript to Python calls supported.

## Install

- Windows older than Windows 10 or Python 3.7: `pip install qmaps[qt5]`
- Windows 10 and above, Python 3.8 and above: `pip install qmaps[qt6]`

## Examples

- `py examples/googlemaps.py` (GoogleMaps library using GoogleMaps tiles)
- `py examples/googlemaps_osm.py` (GoogleMaps library using OpenStreetMap tiles)
- `py examples/leaflet_osm.py` (Leaflet library using OpenStreetMap tiles)
- `py examples/openlayers_osm.py` (OpenLayers library using OpenStreetMap tiles)

## Others

See <https://ircama.github.io/osm-carto-tutorials/map-client/> for more JavaScript maps implementations.

