mapview
Mapview is a Kivy widget for displaying interactive maps.
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (15.6%) to scientific vocabulary
Keywords from Contributors
Repository
Mapview is a Kivy widget for displaying interactive maps.
Basic Info
- Host: GitHub
- Owner: kivy-garden
- License: mit
- Language: Python
- Default Branch: develop
- Homepage: https://kivy-garden.github.io/mapview/
- Size: 4.15 MB
Statistics
- Stars: 92
- Watchers: 13
- Forks: 34
- Open Issues: 44
- Releases: 5
Metadata Files
README.md
Mapview
Mapview is a Kivy widget for displaying interactive maps. It has been designed with lot of inspirations of Libchamplain and Leaflet.
The goal of this widget is to be a replacement of Google Maps widget, even if this one works very well, it just works on Android with Kivy. I wanted a map widget that can support custom map, and designed with the latests state-of-the-art Kivy's methods.


Features
- native multitouch (one for translate, many for translate and zoom)
- asynchronous downloading
- avoided GPU limitation / float precisions issues on tiles coordinates
- marker support
- blazing fast!
- supports Z/X/Y providers by default with
MapSource - supports .mbtiles via
MBTilesMapSource - supports marker clustering, via
ClusteredMarkerLayer
Requirements
It requires the concurrent.futures and requests.
If you use it on Android / iOS, don't forget to add openssl as a requirements,
otherwise you'll have an issue when importing urllib3 from requests.
Install
pip install mapview
Usage
This widget can be either used within Python or Kv. That's said, not everything can be done in Kv, to prevent too much computing.
```python from kivy_garden.mapview import MapView from kivy.app import App
class MapViewApp(App): def build(self): mapview = MapView(zoom=11, lat=50.6394, lon=3.057) return mapview
MapViewApp().run() ```
Find out more: - examples/ - https://mapview.readthedocs.io/en/latest/
Contributing
Check out our contribution guide and feel free to improve the flower.
License
This software is released under the terms of the MIT License. Please see the LICENSE.txt file.
How to release
See the garden instructions for how to make a new release.
Owner
- Name: Kivy Garden
- Login: kivy-garden
- Kind: organization
- Email: kivy-users@googlegroups.com
- Website: https://kivy.org/docs/api-kivy.garden.html
- Repositories: 66
- Profile: https://github.com/kivy-garden
GitHub Events
Total
- Issues event: 1
- Watch event: 7
- Issue comment event: 1
- Pull request event: 2
- Fork event: 6
Last Year
- Issues event: 1
- Watch event: 7
- Issue comment event: 1
- Pull request event: 2
- Fork event: 6
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Mathieu Virbel | m****t@k****g | 91 |
| Andre Miras | a****s@g****m | 56 |
| Philipp Auersperg | p****l@b****m | 4 |
| 3 | ||
| Kristian Sloth Lauszus | l****s@g****m | 3 |
| Gabriel Pettier | g****r@g****m | 2 |
| kb | k****3@g****m | 1 |
| Alexander Gonzalez | a****2@g****m | 1 |
| Kenechukwu Akubue | k****9@g****m | 1 |
| Maciej Dems | m****s@p****l | 1 |
| Rodrigo García-Herrera | r****a@i****x | 1 |
| Tim | t****9@s****k | 1 |
| keigezellig | m****6@g****m | 1 |
| kiok46 | k****l@g****m | 1 |
| laggykiller | 6****r | 1 |
| magnusknutas | m****s@t****e | 1 |
| masterjoseph914 | 5****4 | 1 |
| s0h3ck | s****k@g****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 55
- Total pull requests: 14
- Average time to close issues: over 1 year
- Average time to close pull requests: 4 months
- Total issue authors: 44
- Total pull request authors: 13
- Average comments per issue: 2.33
- Average comments per pull request: 0.57
- Merged pull requests: 7
- Bot issues: 0
- Bot pull requests: 1
Past Year
- Issues: 1
- Pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 1
- Pull request authors: 1
- Average comments per issue: 0.0
- Average comments per pull request: 0.0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- jussikiova (3)
- hhsprings (3)
- kilbee (2)
- mrhdias (2)
- scls19fr (2)
- ocobacho (2)
- PeterQFR (2)
- gabboraron (2)
- asm201 (2)
- faziletgokbudak (1)
- SoundsSerious (1)
- akulpillai (1)
- Jeremy-Doneghue (1)
- Iji69 (1)
- AndreMiras (1)
Pull Request Authors
- ibobalo (2)
- kengoon (2)
- zworkb (1)
- Novfensec (1)
- macdems (1)
- tito (1)
- JakobDev (1)
- Paullux (1)
- mrkjsph (1)
- dependabot[bot] (1)
- vrs01 (1)
- rgarcia-herrera (1)
- laggykiller (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 2
-
Total downloads:
- pypi 3,575 last-month
-
Total dependent packages: 1
(may contain duplicates) -
Total dependent repositories: 32
(may contain duplicates) - Total versions: 12
- Total maintainers: 6
pypi.org: mapview
A kivy garden mapview demo.
- Homepage: https://github.com/kivy-garden/mapview
- Documentation: https://mapview.readthedocs.io/
- License: MIT License
-
Latest release: 1.0.6
published about 4 years ago
Rankings
Maintainers (5)
pypi.org: kivy-garden.mapview
A kivy garden mapview demo.
- Homepage: https://github.com/kivy-garden/mapview
- Documentation: https://kivy-garden.mapview.readthedocs.io/
- License: MIT License
-
Latest release: 1.0.6
published about 4 years ago
Rankings
Maintainers (6)
Dependencies
- actions/checkout v1 composite
- actions/setup-python v1 composite
- pypa/gh-action-pypi-publish v1.1.0 composite
- AndreMiras/coveralls-python-action develop composite
- actions/checkout v1 composite
- actions/setup-python v1 composite
- actions/upload-artifact master composite
- softprops/action-gh-release 78c309ef59fdb9557cd6574f2e0be552936ed728 composite
- ubuntu 18.04 build
- sphinx ==3.0.3
- sphinx_rtd_theme ==0.4.3