Top
Best
New

Posted by basilikum 22 hours ago

CoMaps – FOSS Offline Maps(www.comaps.app)
735 points | 182 comments
Cider9986 20 hours ago|
I use CoMaps, it works great. You get notified in the app to download the updated maps you selected every 2 weeks or so. Could be wildly different than that, just what I notice.

It's timing estimates are often 5-15 minutes off Apple Maps, which I find accurate, on ~two hour drives, but I imagine it depends on the traffic.

To improve OpenStreetMap, which CoMaps uses as the data source, I use StreetComplete[1]–it puts quests around your location which ask you questions, it's user-friendly. A thoughtful feature is that it lets you download data in a location on wifi, in case you didn't want to use cellular.

OpenStreetMap is like Wikipedia for mapping, anyone can contribute and improve the map, and StreetComplete is like Pokemon Go in the sense that you walk around and complete quests, except StreetComplete helps humanity, while Pokemon Go[2]....

I should check to see if I can notice my StreetComplete edits getting onto CoMaps. Might be hard because they're often about accessibility at crosswalks. I've seen quests asking the number of stairs in a staircase. Seriously, is there anything they don't collect?

[1] https://streetcomplete.app/

[2] Pokémon Go Scans Trained the Navigation Tech for Military Drones https://news.ycombinator.com/item?id=48487029 26 days ago 317 comments

Abishek_Muthian 9 hours ago||
Very interesting. Can the Street Complete be used to improve accessibility of a region, say to mark the availability of a ramp?
pietervdvn 4 hours ago|||
If you want to do more advanced accessibility mapping, also have a look at https://mapcomplete.org/onwheels - same concept, but different implementation. Also OpenStreetMap based, so data you add there is shared amongst CoMaps, StreetComplete, ...

Disclaimer: I make this

Abishek_Muthian 3 hours ago||
This is great, I'm working on a project called AccessPath for detailed accessibility review of a place. Currently the prototype[1] is using Google Maps but I will be moving on to OpenStreet Maps for obvious reasons.

Thanks to you folks, Street Complete will also come handy to make places more accessible.

[1]https://accesspath.world/

lrevesz 8 hours ago||||
Yes! Accessability quests I often see are: - Do these steps have a ramp? (with several ramp-type options) - How many steps are here? - Do these steps have a handrail? - Is there tactile paving at the top and bottom of these steps? - Does this crossing have tactile paving? - Are there sound signals for the blind here? - Do these traffic lights have a button to request a walk signal? - What's the height of the curb at this crossing? - Is this place wheelchair accessible?
Paradigm2020 6 hours ago||||
Yes! If you want to you could even select to show only accessibility related "quests".
jamesrr39 8 hours ago|||
yes, there are questions like that (steps, ramp, etc). Also questions about road surfaces, pavement/sidewalk, etc
gonzalohm 19 hours ago|||
Do you know if you can add hiking trails using StreetComplete? I noticed some trails are missing in my area and I would like to contribute
an_ko 18 hours ago|||
Last I checked, not with StreetComplete. But the OSM wiki has a table of Android apps https://wiki.openstreetmap.org/wiki/Android which column "Record tracks" can be sorted by, to see which apps have that feature.

How I've done similar before is to record a GPS trace with an OsmAnd plugin, upload it to OSM servers, import it as an overlay in the web-based editor on desktop, and used that and satellite imagery as reference to draw in the missing trail.

In a pinch you can also record a trace and edit directly on it in the field with the Android app Vespucci, but its UX is clunky and much less friendly to new contributors than the web-based iD editor.

fc417fc802 17 hours ago||
> an overlay in the web-based editor on desktop, and used that and satellite imagery as reference to draw in the missing trail.

If you added a gopro and SLAM to the GPS trace and imported USGS topographical data I wonder if you couldn't fully automate the process.

maxerickson 15 hours ago||
A decent representation of the actual path is usually pretty straightforward. The metadata and topology are more of the work.

In areas where 3dep is recent, you can usually see a trail under forest cover. It's pretty great.

uneekname 17 hours ago||||
If you are in the U.S. please each out to OSMUS, they are amazing and can connect you with trail mapping resources. There is a vibrant community of folks keeping our trails mapped!

https://openstreetmap.us/

C4K3 18 hours ago||||
As the other commenter mentioned the web editor is probably the most beginner-friendly editor. It might seem a little daunting but it's actually not that difficult to edit OSM. When you save your change there's an option to request a review of it. That'll get an experienced contributor to take a look at it and help clear up any mistakes.

OSM also has a public database of GPS tracks that contributors use to aid in mapping. Even just walking the trails with GPS tracking on and then uploading the tracks to OSM without doing anything else is a valuable contribution that will allow other contributors to map the trails at some point in the future.

pbmonster 12 hours ago||||
You can edit existing trails, but directly adding new ones is not intended. What you can do is create a GPS track, and then upload it with a note describing the problem.

I use the app Vesspucci for actual editing, it works well (but larger changes to OSM is a "full PC" kind of task). Notes from StreetComplete (from all users) show up on a TODO list in the app, so the more advanced users can decided on whether they want to create a node on the map from the note.

exiguus 9 hours ago|||
You can record tracks or add places right in the app.
thiagowfx 6 hours ago|||
Are you aware of any app comparable to StreetComplete for iOS?
Vinnl 6 hours ago|||
No, but: https://github.com/streetcomplete/StreetComplete/issues/5421
pietervdvn 4 hours ago|||
You can use a different, webbased one: https://mapcomplete.org
Velocifyer 18 hours ago||
I have been suspicious that streetcomplete is funded by intelligence agencies who want to increase the amount of OSINT avalible.
account42 3 hours ago|||
That sounds like an actually socially useful use of their budgets.
Cider9986 1 hour ago||
Exactly, this theory is absurd because they would never help society, they could just use Google Maps/ other proprietary data.

By improving OSM, it allows people to use privacy respecting maps like CoMaps which work offline. I'm sure intelligence agencies are pretty happy with the ability to ask Google where any google account is at any time.

Billions of people us Google maps, is that not disturbing that google knows where that many people are?

jack_pp 17 hours ago||||
any OS INT we contribute can be by definition used by intel agencies. such is the way of the world.
Paradigm2020 6 hours ago||||
But intellegency agencies would like an edge, not that everyone has the same info as them...
goobatrooba 5 hours ago|||
Do be useful, can you help us understand why you think this?
ponkipo 13 hours ago||
I've read both Organic Maps thread https://news.ycombinator.com/item?id=48794446 (as it's my favorite map app I use for years around the world, and I'm an active OSM contributor as well) which quickly became overrun with CoMaps followers trash-talking about OM, now this thread appears.

What I find interesting to see, and I think it's not just me who can see this - that basically every mention of CoMaps and why it is good and Organic is bad is it not only seems to be mostly written not by a regular users, but by people who contribute to CoMaps (!) - they all fail to show why exactly anybody should migrate from established app with authors who have years of experience of making Maps.Me and OM - to a basically a no-name (based on downloads) clone who is made by... "community"? We don't even know who that is, original developers and people with experience are not involved.

All the talk is not about functionality of the app or anything which is actually important to users - it's all basically complaints about some kind of _internal drama_, add some misleading stuff about "dying project" or "lost community" from some commenters. So many cries about "ads" which are not actually ads but affiliate links in hotels POI which nobody clicks anyway, it's so mild it's just weird to lament about, at least I as a long time user see no issue at all.

I can advise CoMaps community to focus on developing the app which can actually make real users migrate and use because of functionality, speed or other things that matter, instead of making your community look toxic because of this trash-talk. Show real improvements in comparison with OM - make live maps updates like OSMAnd, make bookmark folders with specific colors tied to it, make app barely eat any battery, make convenient and powerful interface to add data to the map - then people will move. But for now Organic Maps is totally fine and many people like me see no reason to move from it anywhere.

pastk 8 hours ago||
> made by... "community"? We don't even know who that is, original developers and people with experience are not involved.

FYI I've been the most active non-shareholder contributor of Organic Maps for 3+ years. Though you won't see me (or other ex-OM contributors who've left to start CoMaps) in OM github contributor stats anymore, because OM had banned us (and nowadays they also ban users in their chats and SM accounts for just mentioning CoMaps). But you can still see our PRs, e.g. I've authored Outdoor map style amongst many other improvements.

You're right though that CoMaps had been founded because of things like governance, transparency, community and FOSS values, while many users are just interested in features (and hence often prefer Maps.ME even, which is like 10x more popular than OM looking at downloads).

nodifference 7 hours ago||
Well, after you intentionally leaked the map generation code (which was not intended to be published) before creating the fork, it's not surprising that OM banned you. How do your actions align with governance, transparency, community and values?
pastk 4 hours ago|||
> you intentionally leaked the map generation code (which was not intended to be published)

In short:

It was perfectly legal to publish this code (Apache 2.0 repo and DCO signed agreeing its a public contribution) and OM shareholders have always claimed that the map generator code is open and people are free to fork it.

However it turned out they were holding back a bunch of commits to prevent people from easily forking the project while maintaining still that the commits are FOSS and will be eventually pushed to the main repo, its just they're "experimental" still (but in fact they had been used in prod for a few years already).

We made an agreement to fix this discrepancy and push the commits to the public repo, so that we can honestly state that Organic Maps is truly an open source project with no tricks and reservations. This has happened several months before the conflict between the shareholders and community contributors.

And indeed a good part of the commits had been pushed public during next months. And when I published the rest of the commits OM shareholders knew about it of course and again they didn't say anything against it.

However after about a month (after negotiations to improve OM governance has failed and ex-contributors, me included, have started CoMaps) they have started accusing me of "stealing" those commits.

If you're interested in more details then please refer to https://community.openstreetmap.org/t/organic-maps-open-lett...

pastk 2 hours ago||
Also me and other CoMaps contributors had been actually banned several months later after they've started their accusations, so the ban is not directly because of the accusations.

At first we've been having discussion and arguing about the matter and related topics in OM chats. But people saw their very shaky arguments and how they refute their own previous words about openness of the maps generator etc.

So then they started just deleting such discussions and eventually banning CoMaps contributors.

And nowadays they censor all mentions of CoMaps in their chats and SMs and often ban users who dared to mention us.

ynniv 3 hours ago||||
damn, that's an unintentionally amazing advertisement for comaps. downloading now! X-D
einpoklum 6 hours ago|||
What do you mean, leaked? Isn't this a FOSS project? Why would it have secret code?

Also "not surprising that OM banned you" - what process of adjudication was there before the project decided to ban someone who, by his description at least, is a key contributor? How was this person found guilty, and who decided on the penalty?

---

PS - I'm not involved with any of OM, CoMaps, Maps.ME, and actually just found out the first two even exist.

pietervdvn 4 hours ago|||
Not involved in OM or CoMaps at all; but involved in OpenStreetMap.

> What do you mean, leaked? Isn't this a FOSS project?

The client-app (CoMaps/Organic Maps) indeed is fully FLOSS. It uses OSM data, but that data is packaged into a specific and optimized format. The code _generating_ this optimized data (and serving it to the clients) was kept proprietary.

einpoklum 8 minutes ago||
Hmm, keeping the server-side code proprietary is rather underhanded. Was the license of the "leaked" code actually proprietary? Anyway, sounds like the "leak" was in the public interest.
sam_lowry_ 5 hours ago|||
I have a vague reminescence that maps.me (the predecessor of organic maps) was bragging about super-duper efficient maps format back in the day.

I guess the secrecy comes from that time.

Freak_NL 9 hours ago|||
I don't really think it's primarily the CoMaps devs and contributors warning others about OrganicMaps. It's mostly OpenStreetMap contributors (e.g., mappers) like myself who followed the relevant discussions and events and decided that the community is better off routing around the problem.

OrganicMaps could be the best app there is in terms of functionality (it isn't), but if there are significant issues with their governance they are harmful to the broader OpenStreetMap community.

So we recommend CoMaps and OsmAnd, and carry on mapping.

vladms 10 hours ago|||
> it not only seems to be mostly written not by a regular users, but by people who contribute to CoMaps

How did you evaluate that? I use CoMaps, I am not a contributor to it, but in the comments I read I do not remember seeing many people specifying clearly if they are or not contributors (there might have been, but it did not feel like "mostly").

For me CoMaps worked well in the ~6 months for my use-cases (with some issues with the search as everybody reports for both projects). I like much better the site of CoMaps than of OrganicMaps, which influenced a bit my decision to use it. I also like they are hosted on Codeberg than on github.

hnarn 10 hours ago|||
I’m an Organic Maps user and from a cursory glance I can see no reason to use CoMaps instead, it looks like the same app and I’d wish they’d make an attempt to clearer differentiate themselves since this will be an obvious question.
Cider9986 12 hours ago|||
> What I find interesting to see, and I think it's not just me who can see this - that basically every mention of CoMaps and why it is good and Organic is bad is it not only seems to be mostly written not by a regular users, but by people who contribute to CoMaps (!) - they all fail to show why exactly anybody should migrate from established app with authors who have years of experience of making Maps.Me and OM - to a basically a no-name (based on downloads) clone who is made by... "community"? We don't even know who that is, original developers and people with experience are not involved.

I don't think you read enough, I saw plenty of real problems with Organic maps described.

mikae1 11 hours ago||
> I saw plenty of real problems with Organic maps described.

What problems exactly?

fizwidget 7 hours ago||
Affiliate links being included in the app, despite community objections? The lead dev using donations to pay for holidays? Those are a couple that come to mind.
u8080 6 hours ago||
> lead dev using donations to pay for holidays

What's wrong with that?

goobatrooba 2 hours ago||
If the donation is framed as a single developer benefitting it should be fine, but at least when I was donating that was framed as donations to the project which suggests something else.

I'm fine with this use, rewarding a developer, but neither was this transparent nor was it fair for all others working on the project (and supposedly getting cost claims refused).

u8080 37 minutes ago||
Guys in OM core dev team paying for hosting, app accounts, legal questions, etc(AFAIK, they subsidize all that from their own money because donations are not enough).

On top of that, they contribute years of man-hours for free to the project. I believe it is completely fair for hard-working dev to use donated money to have some rest.

Imo, consumers of all that good are too spoiled to also require strict discipline or transparency or even hating original authors(as seen on HN).

ivanjermakov 43 minutes ago|||
Long time OM user, just installed CoMaps. Basically the same app, except a few additional features. Increased label size is very nice! I struggle to read street names in OM while on bike.
franga2000 10 hours ago|||
Given the nature of the problems with OM, this makes sense. The dispute is about governance and money, which is something that only the people involved in development will deeply care about. It makes sense they're the main people talking about it.
patcon 13 hours ago|||
I dont know anything about this app besides your framing of "out-of-nowhere community builds an app" but am sometimes suspicious of nation states building these types of open source project forks. It's so easy now, and the cost seems incredibly low, to get into very intimate workflows (of very specific types of people).

We've already seen attackers simulate whole communities for attacks on individuals, and I'm just wondering when we're going to see someone simulate a whole open source community in a longer play, as an kickstart on a longer term strategy of compromise

darkwater 7 hours ago|||
> We've already seen attackers simulate whole communities for attacks on individuals

I think we saw the "opensource app go rogue for financial interests" and all of its related drama much more than state actors faking communities. So, Occam's razor applies here, IMO.

duxup 9 hours ago|||
> sometimes suspicious of nation states building these types of open source project forks

Is there an example of this? To what end?

_factor 8 hours ago||
To what end? I can think of 10 reasons immediately off the top of my head, but it’s far easier to fill existing open source projects with agent contributors for most of them.

Do you really need someone to rhyme out why state actors do what they do?

duxup 5 hours ago||
An example would be very interesting and yes explaining what they’re up to would be interesting as well.

Otherwise it sounds like a made up conspiracy theory….

_factor 4 hours ago||
Your accusatory ignorance is not mine to relieve.

https://en.wikipedia.org/wiki/XZ_Utils_backdoor

duxup 2 hours ago||
That doesn’t seem to fit the scenario described earlier.

You don’t have to explain anything… that’s your call. A claim with nothing to support it doesn’t change either.

_factor 52 minutes ago||
You need to work on your reading comprehension. I am not the parent.
Vinnl 6 hours ago|||
I was the same, but did end up switching due to features. I'm not sure I remember which sealed the deal, but I remember at least being able to remove/change the left-most button that just points to an About screen IIRC, and updating maps without going through the app store? And just the fact that improvements to Organic Maps also seem to make it to CoMaps, whereas I don't think they flow in the other direction.
KomoD 6 hours ago|||
> make app barely eat any battery

> But for now Organic Maps is totally fine and many people like me see no reason to move from it anywhere.

In my experience OM drained my battery like crazy (I used it for KML tracks) and after consistently seeing that, I gave up on OM..

I can't speak for CoMaps, as I have never tried it.

goobatrooba 2 hours ago|||
I have no stake in the game other than that I have donated to both projects, but CoMaps seems to have a more sustainable path forward as true FOSS, no need for more drama. Having read some of the discussions I understand that there's also at least one of the original developers on board, so reference to an abstract community without experience seems to be a bit misleading.

I can imagine it's frustrating to see your own work continued by others, when you were hoping to benefit and continue the work and all this drama helps no one. Still better if both sides would avoid the ad hominem attacks and conspiracy theories about the other side.

schubidubiduba 10 hours ago|||
[dead]
nodifference 7 hours ago||
[dead]
random3 21 hours ago||
Relevant thread from yesterday's thread on the original project this was forked from

https://news.ycombinator.com/item?id=48794575

https://itsfoss.com/news/organic-maps-fork-comaps/

> Despite being advertised as a community-driven project, key decisions, including financial management, partnerships (with Kayak, for instance), and the inclusion of proprietary components in the code were made by a small group of shareholders, often without input from the broader contributor community.

pastk 7 hours ago||
To clarify - this quote pertains to the Organic Maps situation

> Despite being advertised as a community-driven project, key decisions, including financial management, partnerships (with Kayak, for instance), and the inclusion of proprietary components in the code were made by a small group of shareholders, often without input from the broader contributor community.

CoMaps had been started because Organic Maps shareholders were not interested fixing those governance and transparency issues.

miroljub 20 hours ago||
Nitpick: Organic Map is not original project. It's a fork of Maps.me.
ponkipo 14 hours ago|||
Another nitpick: at least OM is made by people who made MapsMe. CoMaps is not - developed by a community, whatever it means.
herrherrmann 9 hours ago|||
You can look up who the contributors are, e.g. in their open-source repo: https://codeberg.org/comaps There are also issues and projects with lots of discussions about what to prioritize, etc. So, bashing that “community” is too fuzzy is perhaps not very warranted. (Although I guess they should add a section “Who makes CoMaps?” to the FAQs or so.)
miroljub 6 hours ago|||
The fact that OM leadership pulled the same open-closed game twice is telling. Many open source contributors who donated their private time and effort to the project just didn't want to do that any more when OM leadership started the game again.

That's the main reason they forked and started a new project.

codethief 3 hours ago||||
Interesting, I didn't realize Maps.me used to be open-source! I suppose this is the code (from five years ago): https://github.com/mapsme/omim
random3 19 hours ago|||
Also forked for similar governance concerns :))
Groxx 18 hours ago||
One of the main things that keeps me from using essentially all OSM-based mapping apps as my primary is that search seems incredibly bad. I can't blend city and name, road and category, can't usually filter by features or open time, and results are almost always something like:

    - a result 500 feet away that sounds nothing like what you searched for
    - a result 23 miles away that shares one word but nothing else
    - a result 572 miles away that has a business name that contains exactly what was searched
    - ... nowhere is there an exact full-name match that is 1.3 miles away, which can easily be found by exploring the map
Are there any apps that do this better? Android and desktop (e.g. linux) ideally. I'd love to use them more, but I've had endless problems using them. Good map data is kinda useless if it can't be retrieved, and trying to work around it by panning around and manually saving a hundred or so favorites really kinda sucks.
stevage 14 hours ago||
True, although I do also have a lot of problems with Google Maps. Particularly, when I search for a small town 100km away, and instead it brings up a medium sized down in the USA. Or even more ridiculous cases, like I slightly got the name of a business wrong, so it went with a different business in the USA.

Yeah, it really loves to suggest US options.

maelito 8 hours ago|||
Could you try https://cartes.app and share your search terms and expectations ? We're using Photon, an OpenSearch search engine. We've build a dictionary of place categories to help in-browser with FuseJS.

Also thinking about using embeddings to complement this.

Handrail 3 hours ago||
Cartes search and user experience was surprisingly good! Well done. I was caught off guard by having the requirement for a Bluesky account for reviews instead of something open source/federated but wasn't able to read the explanation page as it was french only, but I think the international version is still work in progress, so I'll gladly return in the future.
throwaway284534 5 hours ago|||
Search is a really tough problem in OSM for a few reasons, but I think a lot it stems from bad address parsing.

I’ve been working on geocoder which uses a trained model to parse and classify address queries into a tokenized form. In addition to being more accurate than traditional rule-based parsing, this approach also gives the search engine more to work with beyond the tokenized boundaries of each word. The model also attaches provenance annotations to the address components, allowing the geocoder to have a better understanding of the geographic hierarchy of the components makes sense, rather than matching a string in a database.

The code is changing fast but you can try it out entirely in your browser here! Let me know if you’d like to see any specific features not on the roadmap :)

https://mailwoman.sister.software/

stevage 5 hours ago|||
> Good map data is kinda useless if it can't be retrieved, and trying to work around it by panning around and manually saving a hundred or so favorites really kinda sucks.

There are different ways of using maps. A lot of the stuff I do with mapping apps I really do just pan and zoom, and that works for me.

kQq9oHeAz6wLLS 17 hours ago||
Open source? Not that I've found. I use HERE WeGo for searching and driving, and CoMaps for walking around.
wraptile 11 hours ago||
What FOSS maps need is user generated content. For example, having "swimming spot" on my map is not really that useful - it needs photos, some description, additional information of what it actually is and how to reach it as bare minimum to be actually competitive.

OSM argues that it's a "map database" but it stores labels like "opening hours" and "social media links" - why stop there? The UGC vs non-UGC debate has been the biggest crutch of all open map projects and no one managed to solve it yet.

zbycz 11 hours ago||
You can already add photos to OSM database. Eg. via wikimedia_commons tag.

There is already plenty of apps which show them, like OsmAnd or https://cartes.app , https://osmapp.org or https://openclimbing.org where you can even upload the photos from the map UI

wraptile 11 hours ago||
Thanks! The wikimedia_commons tag is very useful - I'll start contributing there. Though my point still stands that UGC integration could and should be much better.
szszrk 11 hours ago|||
I strongly disagree. Open maps don't have to compete in this space and it would make them worse.

Yes, that is something google maps excels in. Absolutely. But trying to compete here would mean they have to shift into being a social media and their biggest effort would be content moderation.

There are some intermediate options here. Osmand integrates Mapilary images (I'm not a fan personally), they have travel guides built in (they became usable now, even small cities have decent descriptions where I live) and tiny things like that.

On the other hand, OSM-based tools are crushing commercial maps in... being a map ;)

wraptile 11 hours ago||
> shift into being a social media and their biggest effort would be content moderation.

I really don't buy this argument. You already have to moderate submissions - what's an extra field? Sure, UGC is more opinionated but just don't add star ratings and anything that promotes gaming of system. Just let users expand the dataset with more information, it's almost never a bad idea - isn't that entire point of crowdsourcing datasets?

pietervdvn 4 hours ago|||
The big difference is visibility and scale.

Sure, a 'description' or 'name' tag can contain something inappropriate (like a slur of defamation). If it has high impact, it'll be reverted quickly. If it has little impact, not a big deal. Many tools don't even show the 'description' tag

Pictures are a whole other level. You need to blur faces and license plates. What if someones house is photographed? How to detect inappropriate images? Should one study the laws of all countries? Even the freedom of panorama contains many differences between European countries, let alone privacy rights, ...

szszrk 9 hours ago||||
> what's an extra field?

That is not a flag "is the crossing wheelchair accessible?".

It's user created picture or text. This can be any kind of content, abusive, regulated by law, spam, subjective for chat control "age verification" controls, copyrighted and so on.

Moderation is a hard topic. Only very small communities can do that well.

fizwidget 7 hours ago||
To be fair there are examples of freeform text tags in OpenStreetMap already, e.g. “description”.
szszrk 4 hours ago||
Which is hard to get to, doesn't even render on some apps at all, it's easier to automatically or manually moderate as it has a more defined purpose and it's pure text (not meant for personal feelings towards the place, not meant for rating etc).

Absolutely, can be abused. But there can be thousands of reviews of a pizza place, with text, surprising languages, slang, pictures... But only one description.

lukan 10 hours ago|||
"Just let users expand the dataset with more information, it's almost never a bad idea"

Thanks for the laugh.

mid-kid 9 hours ago|||
I don't really need a tag saying how to reach the place, but better public transport support would go a long way. I also have this issue with places marked as parkings, to determine whether they're public, open or even reachable.
pietervdvn 4 hours ago||
The OSM foundation strictly keeps it with 'map data'. There are however many other, small projects that fill in the gap; for example 'Panoramax' for streetview imagery or lib.reviews for reviews. I've made a webapp that ties those services together (https://mapcomplete.org)

Keep in mind that Google Maps has a >1 billion yearly budget (citation needed, but other global maps have similar budgets)

Ajedi32 3 hours ago||
Yeah a lot of these features exist, they're just very fragmented, which given that the OSM community is already pretty small makes it almost impossible for them to reach the critical mass necessary to actually be useful.

You can go look up pretty much any tiny, hole-in-the-wall restaurant on Google Maps and there'll be dozens of user-contributed pictures of the interior, the menu, etc, but on OSM you'll be lucky if the opening hours are accurate.

I'm not sure there's a good solution to this, but certainly more OSM front ends exposing the data and contribution tools to end users helps.

kreco 8 hours ago||
Sorry for the slight off-topic:

Is there any standard protocol/format for "layers" that could be added to such Map apps?

Let's say I want to write a plugin to add my own kind of data, and then I want to export this new kind of data so that someone can import them.

Or I want to create a website with my own data on top of existing one.

ivanjermakov 17 minutes ago||
If by layers you mean tiles, you can make a server providing ZXY tile images. Some OSM clients (e.g. BRouter) allow adding custom tile servers for baselayer and overlays.

https://wiki.openstreetmap.org/wiki/Tile_servers

pietervdvn 4 hours ago||
This is all OSM-based. OSM is one big pile of data - we don't do layers.

It is also best to add it directly into OSM, importing data afterwards is tricky.

My talk at Why25 should be a good intro (https://media.ccc.de/v/why2025-198-openstreetmap-for-beginne...), but the OSM-wiki also contains some valuable sources: https://wiki.openstreetmap.org/wiki/Tags , https://wiki.openstreetmap.org/wiki/Map_features

There are also various libraries to show OSM as background map on a website and allow you to draw features on top. Those support various formats (GPX, GeoJSON, ...) Leaflet and MapLibre are the biggest here, with leaflet being the easiest and MapLibre being very flexible and performant

kreco 3 hours ago||
This is incredibly helpful. Thank you!
nunobrito 21 hours ago||
Anyone here has been using coMaps and care to share their experience, especially in comparison to OrganicMaps?

My only complaint to OrganicMaps was the slowness to calculate a direction, which in part is certainly because the path is calculated locally instead of some cloud server but old garmin devices also weren't online and can calculate paths on far less powerful hardware. So I'm guessing there is room for improvement on that part.

shrinks99 55 minutes ago||
I prefer CoMaps' tile styling, they did a bunch of updates to it early on to differentiate it from OrganicMaps, IMO it's much nicer.

CoMaps also has a better system for distributing map data now which isn't bound to app updates. Not sure if this has made its way back to the other app, but it's quite nice.

TheLNL 20 hours ago|||
Comaps and organic maps are very similar (they forked very recently). The only difference I can think of from the top of my mind is that organic maps is not fully open source (map files and generator are proprietary) and has some kayak sponsored suggestions/reviews
JumpCrisscross 19 hours ago||
> organic maps is not fully open source

Organic Maps is a for-profit venture that accepts donations. That's sketchy. Management also seems to have prior Kremlin links. Which is sketchy.

WinstonSmith84 11 hours ago|||
> Management also seems to have prior Kremlin links

You mind sharing links / sources / etc. ?

ponkipo 14 hours ago|||
> Organic Maps is a for-profit venture that accepts donations. That's sketchy.

I don’t understand why it is “sketchy”. Also do you have any proof on “Kremlin links”?

mcv 20 hours ago|||
My biggest issue with OrganicMaps is that the search isn't very good. It really struggles to find my destination sometimes. That's the one thing I'm afraid Google will always be better at.
maelito 19 hours ago|||
It doesn't take so much to enable a good server search on top of OSM + openaddresses.

Local search will always be slow and bad.

But server search doesn't need that much. It's just that OS initiatives are severely understaffed. OS apps that have a Photon instance are already rare to find. Let's not talk about having an Overpass instance...

What is very hard to reproduce is Google's place review data.

It's golden to enable good search.

tcfhgj 17 hours ago|||
> What is very hard to reproduce is Google's place review data.

fake anyways (quite easy to get negative comments deleted), and even for bad reviews.

Best look elsewhere or not at all.

maelito 9 hours ago||
I'm not talking about stars, we don't care about stars for search engines.

What's important is people talking about "has air conditioner" in a hotel review or "has vegan" in a restaurant. OSM has none of this data.

baumschubser 5 hours ago||
I just checked (in CoMaps): A restaurant around the corner is listed as "Pizza, Vegan, no wheelchair access, outdoor seating". No opening hours, though (but other places have).
drnick1 14 hours ago|||
It's not like Google reviews can be trusted.
dopidopHN2 20 hours ago||||
I have the same grippe.

I was talking in deep in the weed OSM signal group and apparently its a split between the address data not being present, and OrganicMap / CoMap being bugged.

The way to triage is asking nominatim, the geocoder from OSM. If it can resolve : its on the client side, if not, its a data problem.

I'm just parroting here. Happy to learn more.

This is THE only issue I have with those OSM client ( I don't care about traffic )

maelito 19 hours ago||
For good (server) search, one needs many layers (Photon, Pelias with OpenAdresses, Overpass, in-house pmtiles, etc.) using many DBs, each needing server ressources or expensive paid APIs.

It's obvioulsy expensive in terms of ops + dev, but also just to host.

It can't scale with only 0,0001 % of users donating to the app.

Fortunately, NLNet's there to fund work, but it's still nonethless only a tenth of what would be needed.

Plus map applications and general search engines don't talk to each other... I don't know why, but it is so. Maybe because all the well-known search engines are closed-source ?

seb1204 19 hours ago|||
This can be due to missing address information in OSM. I also find the grouping sometimes odd, e.g. searching for a street, the place names are from one level higher.
goobatrooba 5 hours ago|||
Been using Comaps for a while, mainly for cycling, and it works very well. Before that I used also organicmaps and it was fine as well but I think made a few more mistakes in routing. That said, obviously this is not a parallel test but rather successive. Of course the split happened with drama, but I just like the Comaps vibe and am happy with it.
femto 18 hours ago||
I used to use OrganicMaps. When coMaps forked, I changed to it. From my perspective there were no negatives. If anything, coMaps looked to be under more active development.
HelloUsername 21 hours ago||
Probably posted because of related recent discussion on OrganicMaps https://news.ycombinator.com/item?id=48794446
ivanjermakov 21 hours ago|
Which was in turn probably posted because I mentioned it on the same day under another submission

https://news.ycombinator.com/item?id=48793684

SurprisedTiger 9 hours ago||
Seems like a minimal OsmAnd.

Map rendering is nice, and crisp.

Functionality really is bare-bones, though.

So for example there is a metro layer - but it's subway only.

No trams. I kinda need trams where I am - they're a major part of the public transport system, more so even than the metro.

Problem is of course a lot of people need a lot of different things, maybe you end up looking like OsmAnd, which much as it is irreplaceable, the config/setup is a bit of an upturned spaghetti bowl.

NoboruWataya 5 hours ago|
I assumed the metro layer was specifically for underground lines, as they won't show up in the normal layer. I just checked for London and the tram lines and stops show up as expected in the standard view.
himata4113 20 hours ago|
This is the only app that allows you to easily add stops and permanently save paths for biking. Honestly a life changer.
ButlerianJihad 20 hours ago|
As great as Waze and Google Maps are for dynamic routing and responsive path-finding, I am using rental scooters now, and at this point I really need to design some bicycle routes with intention and purpose, and Maps simply refuses to save any "dragged" or "pinned" route in any meaningful way, and I suppose this is deliberate, because A.I. knows best, kids!
wlesieutre 20 hours ago|||
Even for driving the major apps are crappy about routes. I was on Foothills Parkway a while ago and wanted to keep Apple Maps running just as a "miles/time remaining" indicator. It can't do anything other than fastest route, with the option to ignore highways.

So unless you set a waypoint halfway between every single entry/exit, it will want to get off the parkway and take US 321 instead.

You can manually set up the route using a bunch of waypoints, but then it tells you the distance/time to next stop (which are arbitrary map points) instead of the distance to the end of the parkway, and you can't save the route so you'd better not touch it or want to look at anything else on the map once you have it set up.

motoroco 4 hours ago||
I had the same issue planning roadtrips where the journey is the destination. I’ve paid for apps like InRoute despite poor UX, inability to access my routes from desktop, and zero collaboration support

I got increasingly frustrated looking for a replacement that I made https://plotalong.app in my spare time so that my wife and I could plan and save our motorcycle trips together. We still have to add the occasional “via” waypoint but it’s leagues better than Google maps at sticking to the scenic route

I need to update the marketing site and get new users into the map faster, but if you want a quick way in here’s an actual trip I took last year and spruced up to serve as a demo https://plotalong.app/maps/5c735b43-cb84-5a7b-8976-2d4e0c383...

New features and improvements come out regularly so if you have any suggestions send me a message

wlesieutre 3 hours ago||
Very cool! That solves creating and saving a route with extra navigation waypoints, so the other thing I'd want out of it is a native app with CarPlay where I can get total time/distance remaining, time/distance to next stop, and the option to pick which waypoints count as "stops" (versus just being there to control the route). I see there's a GPX export but I'm sure that won't handle the waypoints how I want it to. Guessing native apps are out of scope though?

If you're ever near the Smokies, here's a loop from Knoxville through Foothills Parkway (west section), Tail of the Dragon, and Cherohala Skyway, with a detour up to Maple Springs Overlook (site of a popular annual hill climb).

https://plotalong.app/maps/b53f3c01-4e3c-4b52-a560-4a3259e08...

motoroco 1 hour ago||
thanks for trying it out! I actually happen to have a trip planned for next month in Shenandoah and Blue Ridge Pkwy, looks like that loop is a little out of reach for us this trip but I want to go back to hit Tail of the Dragon and others

I will make a native iOS app, but probably only after this summer roadtrip season passes. as far as CarPlay goes, I'll have to find a way to test that first (all my cars/bikes have "dumb" head units). I have the site added to my homescreen on my iPhone and it works for me at least, same thing on desktop I installed the PWA with Chrome and have it in my dock

you're right that other providers don't understand through-waypoints. it's more problematic for groups than individuals, but I haven't wanted to take on live navigation yet because it's so hard to do right and to do real world testing. I could just trust Mapbox to be good enough with their Directions API, but then I'm not adding that much value and so I'm still going with planning/collaborating as my primary focus and encouraging folks to export to google/apple maps or their GPS for now. thanks for all the suggestions!

wlesieutre 48 minutes ago||
CarPlay support can run in the simulator, obviously you'll need to fake the GPS location too for this to be useful. And you need to get special permission from Apple before you can even use the simulator, they keep CarPlay even more locked down than everything else.

https://developer.apple.com/documentation/carplay/using-the-...

Between the three roads on my map I'd have to recommend Cherohala Skyway as my favorite drive. Only done it once, but it's a beautiful fun road with great scenic overlooks. Longer and more relaxing than Tail of the Dragon, and I'd rate it more enjoyable if not as exciting.

That's a car-based opinion though, can't speak to motorcycles.

https://www.visitmonroetn.com/cherohala-skyway

EDIT - a couple questions on pricing:

1) If I do one month on the paid plan to create a route, then cancel the subscription, do I still keep the route I made? Can I share and export, but no edits? Or can I still edit existing waypoints, but not add new ones? Realistically this is something I'd only use once or twice a year so I want to understand how the subscription structure fits with that.

2) How do collaborators work? I'm guessing only the route creator need a paid account, and other people can join it from free ones, but it would be helpful to clarify.

When you're working on the iOS app let me know if you need a beta tester!

spaqin 11 hours ago||||
That was incredibly frustrating when I had some driving restrictions on a learner's license - not every road was available for me and after planning it all out in detail, I realized there's no way for me to move it over to my phone.

Similarly, on a motorbike I'd choose some particular roads for more fun, but that also requires committing the route to memory.

himata4113 20 hours ago|||
Anything other than cars I believe google maps/waze is nearly unuseable for navigation, yah. I think they even removed "bike" pathing too. Public transport is pretty alright, but very inaccurate vs local app when they use the same data and routing is lacking intelligence sometimes.
More comments...