Peermaps
peermaps.org
peermaps.org
Where it gets interesting is if you fork the program. Perhaps OsmAND and Maps.me aren't so fond of having their data used by forks of their applications, for whatever reason. This creates a pretty major barrier for people who want to make a fork; they now have to maintain a data server. (Fortunately for F-Droid users like me, there is a fork of Maps.me simply called Maps. It removes ads, so I imagine Maps.me isn't interested in subsidizing it in the form of server access. I'm not sure what they worked out as far as storage.)
It always occurred to me that they could mostly solve this problem with bittorrent. But if the entire database is torrent-like with Peermaps, that's even better. It could remove one of the barriers to experimenting with new apps. Or so it seems to me.
Here's the F-Droid link for anyone interested: https://f-droid.org/app/com.github.axet.maps
You're right that the 'whole planet' is a lot of data to process, and this can be a barrier. But there are regional extracts of OSM data available (e.g. http://download.geofabrik.de/ ). So one can always maintain just data for your region
In that case, I don't see how peermaps would make things any different for them.
Other dumb question. Are there dat builds for Android? The client is Node I believe.
Peerweb (still in development) will be able to add the same functionality to OpenStreetMap with a more generalized and reusable implementation.
e.g.
I wonder if peermaps makes it convenient for peers to update maps? Because OpenStreetMap is missing a lot of key information such as not having addresses in many places.
But a peer to peer mapping technology with a more complete OSM plus a scalable cryptocurrency such as Eth 2.0 and maybe a smart contract plus some distributed coordination for bidding on rides could make things more practical.
Right now arcade.city is doing something similar but is limited by some of the factors I mentioned.
OSM is a wiki. So you know the solution to that? Just keep mapping and adding data!