Mapbox GL
osmium-tool
Our great sponsors
Mapbox GL | osmium-tool | |
---|---|---|
4 | 5 | |
4,288 | 460 | |
- | 2.2% | |
6.4 | 5.6 | |
9 months ago | 5 months ago | |
C++ | C++ | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Mapbox GL
-
Is it possible to use C++ libs on Flutter desktop apps?
This is the library here: https://github.com/mapbox/mapbox-gl-native
-
Max zoom levels?
Yes, I'm using the Flutter MapBox GL project (that uses the native implementation, which is mostly written in C++). I'm using vector tiles, and it's getting down to 1.35cm/pixel for iOS and .12cm/pixel for Android at my latitude; I believe this is level 22 for iOS and 25.5 for Android.
-
Interactive maps in C++ applications
Mapbox has a c++ sdk as well as a GL renderer
-
Maps Offline?
But vector tiles is indeed the way to go, but it's also much more complicated. Everyone that has worked on Maps so far has done it either as a SoC / Outreachy student or on weekends and evenings. Look at https://github.com/mapbox/mapbox-gl-native if you want to get a feel for the complexity of a client side implementation of rendering vector tiles.
osmium-tool
-
Download tags using Geofrabrik
Yes, among other things, you can filter data by tags with the Osmium Tool
- OpenStreepMap 2012 vs. 2022
-
How to aggregate OSM relation ID to country specific regions
Try the osmium command line tool which can filter and convert OSM data.
-
How to download North American superhighways?
You can skip the PostGIS step with Osmium:
-
Search for local venues
For OSM there’s a bunch of tools, for example https://github.com/osmcode/osmium-tool, but searching for venues is maybe better done with https://overpass-turbo.eu/
What are some alternatives?
GEOSwift - The Swift Geometry Engine.
tilemaker - Make OpenStreetMap vector tiles without the stack
ClusterKit - An iOS map clustering framework targeting MapKit, Google Maps and Mapbox.
OSMExpress - Fast database file format for OpenStreetMap
WhirlyGlobe-Maply - WhirlyGlobe Development
ledger - Double-entry accounting system with a command-line reporting interface
Route-me - Open source map library for iOS
Open Source Routing Machine (OSRM) - Open Source Routing Machine - C++ backend
Cluster - Easy Map Annotation Clustering 📍
tippecanoe - Build vector tilesets from large collections of GeoJSON features.
NAMapKit - Allows you to use custom maps in iphone applications and attempts to mimics some of the behaviour of the MapKit framework
CLIFp - An alternate, command-line based launcher for Flashpoint Archive