CoMaps: The Offline App That Guided Rescuers Without a Signal in Venezuela
hotosm.org
hotosm.org
Some pointers:
- CoMaps is a fork of Organic Maps, which forked long time ago from Maps.me - OsmAnd is similar. It has more features but is slower and clunkier - If you see errors/missing stuff on OpenStreetMap, fix them. You need a free account for this. There are various tools to help out, such as the editor on Osm.org. Beginner-friendly editors are https://MapComplete.org (which has thematic maps; disclaimer: I'm the main dev) and https://streetcomplete.app
Just to clarify: OsmAnd has more features, CoMaps and Organic Maps are much faster.
(Aside: I'm using CoMaps myself. The main missing features are tracking (I use OpenTracks for that) and public transportation (I use a website for that). End of aside.)
Revolutionary! Finally I don't have to look on a map to find all stations in walking/cycling/driving distance and then route to/from every possible combination of start and end station manually to see what busses and trains run there. And repeat the process with each schedule change in each involved country. Every other transport app that I know of will try to keep you within a few hundred metres of a bus stop or train station at all times and say "there exists no route" before telling you to cycle 10 minutes or from which station you have the shortest remaining distance by taxi or whatever
I just discovered cartes.app can do this too!
You will often forget the details if your GPX are old. E.g. was it really possible to use a bicycle on that path, did those two actually connect or was it me running 150m through the Forrest as a short cut.
So it takes work to get right.
Also, to get "basic non-tech regular people" involved in improving the maps, it's too complicated (i.e. even the simplest street or sidewalk has a lot of tags with arcane names, which need to be set to exact values according to very deeply buried and confusing documentation).
For street level small maintenance level enhancements, I would envision (and need) an app that would consist of:
- See the point/lines/area that make up the map at the place where I stand
- Add a new point/line/area or drag existing ones to change their shape
- Answer some simple questions about what you added or edited (i.e. for an area: "is this grass?" or "is this parking space?", for a line "is this paved?" or "can a car drive here?")
- Optionally, either directly publish the changes or add them to some review queue where an expert can asynchronously review and catch the most basic mistakes or abuse
Although I do need to say that despite this app not existing, OSM is often the most detailed and up to date map in my area. I think it heavily depends on if your neighborhood has an OSM enthusiast or not.
GoMap!! also exists for Apple devices
I'm working on cartes.app, we've designed a very simple opening hours editor, but we're missing lots of other edition features.
We should also mention Everydoor or of course osm.org, the main one.
In the end, you can modify way more things yourself on OSM than Google Maps, but through a complexe ecosystem that you have to understand first, and most are missing place reviews and simple image uploading.
Both cartes.app and mapcomplete enable these, through two different databases. Mapcomplete enable Mangrove reviews and Panoramax image uploads.
Cartes enables ATProto place reviews, with pictures, and soon Panoramax upload too.
One awesome feature was being able to find "drinking water" while we were walking around. I did come across a tap that was shut off/unavailable, but only once. Again, this is more of an OSM data thing than CoMaps, but I generally found the app pleasant to use.
There sometimes feels like there is something slightly off with the "Route To/From" UX that I can't put my finger on, but no complaints.
Reporting from within CoMaps generates note that will sometimes wait years for verification.
I've been using CoMaps for a few months and only just discovered that if you choose another location on the map once you've got an initial route and select Route To/From, it then updates the current routing.
Yeah this is an oft-asked question at least for OsmAnd, but I was recently corrected on this myself: so long as you don't press 'start' on the route, you can always change the from position freely and it won't flip back to your current location. You can close the navigation window (back button, swipe it away, or tap on the map) to get the map view back in full-screen for further browsing and selecting another point that you want as departure point, waypoint, or (subsequent) destination. Rinse and repeat until you have the route figured out with all the waypoints :)
I use this a lot for planning mapping routes. Another protip is to go into the waypoints view and on the top right you can do traveling salesman sorting to get the shortest way that visits all waypoints
CoMaps/OrganicMaps I don't know; I'm one of those who grew up with OsmAnd and got used to having all those features
First there was Osmand. AKA OSMAnd or officially OsmAnd.
It was was powerful but complicated. Normies had never heard of it and preferred Maps.me, a user-friendly alternative with an opaque business model. Then something at Maps.me turned sour and the more privacy-minded normies turned to Organic Maps. Then something at Organic Maps turned sour and some of them moved to CoMaps.
During all this time (literally 15 years), Osmand improved steadily and became more powerful than ever. Even the UX got (a bit) better. It is by far the best mapping app, either FOSS or commercial. And yet somehow it continues to languish in relative obscurity.
CoMaps' mission is to be an accessible usable privacy-first FOSS map app for the entire world (average people) and so we always have our eye on the typical expected user experience and what obstacles remain between them and uninstalling those non-FOSS privacy-invading apps, but we're not going down the rabbit hole of adding all sorts of niche powerful features: OsmAnd already does that very well, and the world doesn't need two OsmAnds.
I used OsmAnd for a long time, and it's a great app that I learned how to use well. And while I do miss some features (most notably the Wikivoyage integration for offline travel guides), ultimately the simplicity of CoMaps makes it much more pleasant to use for the thing I mostly use it for: getting around cities.
In a way both provide answers to the question, what is that light?
Performance is the main reason to prefer CoMaps but they've gotten a lot better at it (and inevitably you have to sacrifice some speed for customisability)
However, I would not recommend OsmAnd to a normie. My family members, especially the older ones, all use CoMaps because it is much more friendly to them.
Powerful, but very not straightforward.
CoMaps also makes it quite easy to edit information about businesses etc, so if you spot something that isn't right you can correct it right there.
Also, for long walks/hikes, OSM is excellent. Most people tend think think of OSM as "Google Maps but worse" but IMO it is clearly superior for this use case (at least, for reasonably popular routes). It will display a lot of paths that Google Maps won't and also has far more granular detail, so you can use it to find nearby water fountains, picnic benches, even bins and so on.
for less popular areas it may be worse, but Google Maps often will be degraded even more
I have yet to find case where for hiking/cycling Google was better (I am kind of cheating as I edit on OpenStreetMap and fix problems if found)
I recently started tinkering with CoMaps to make it more useful for bikepacking, since I do quite a bit of it. I don’t plan to turn this fork into a product, it’s mostly something I’m building for my own needs ; but I figured it might be interesting to share:
It beats using IP based Geocoding.
In case you have a second device where you'd like location, or ever don't have the USB GNSS receiver on you or something :)
https://github.com/deepin-community/geoclue-2.0/blob/master/...
Using a cheap USB GPS receiver you can get to meters level resolution, could use it mobile as a navigation device, and NTP timing too if you want.
Most of the project cited here will be presented.
Very unglamorous engineering, and it is what actually made buildings traced in Tasking Manager reach people standing in the rubble.
Also worth to say: you can help with this part from home. During activation the tracing is done from satellite imagery, local knowledge is not required.