Live data from Hacker News

Why Use OpenStreetMap Instead of Google Maps?

openstreetmap.org

121–130 of 215 posts

Re: Why Use OpenStreetMap Instead of Google Maps?

#121
post #8

Open Street Maps is great as a data source, but the front end client apps for using it are somewhat lacking. On my iPhone, I use Maps.me when I travel to Cuba and Google Maps almost everywhere else. If I was building an app, I'd definitely use OSM and probably Mapbox.

On Android, Osmand works very well.

I feel like I'm crazy when people recommend Osmand and have a good experience. I've tried and tried to like it but I can't even type in an address and have it find it. Other apps based on OSM seem to manage just fine -- I'm not exactly in an obscure location.

Re: Why Use OpenStreetMap Instead of Google Maps?

#122

I totally support OSM 1000%... But frankly, it seems it's still a lot of work to build OSM into your own website/app, setting up your own tile server. I know there are instructions for this [1] [2] -- but to really get popular, it seems like there really ought to be up-to-date, auto-updating, officially recommended and totally secure server images on Digital Ocean, AWS, Google Cloud and Azure where anyone can spin it…

Takes a couple of days to set it up but the results are amazing. We also have setup the Geo coding and reverse Geo coding with nominatim. A million requests per day costs us peanuts as opposed to Google , which anyway suspended us due to international credit card verification issues.

On a related note, Firefox on Linux came with duckduckgo as default and I am so impressed with it's search results. Unfortunately their API does not return the same quality of results

Re: Why Use OpenStreetMap Instead of Google Maps?

#123

I totally support OSM 1000%... But frankly, it seems it's still a lot of work to build OSM into your own website/app, setting up your own tile server. I know there are instructions for this [1] [2] -- but to really get popular, it seems like there really ought to be up-to-date, auto-updating, officially recommended and totally secure server images on Digital Ocean, AWS, Google Cloud and Azure where anyone can spin it…

Yes yes yes.

Re: Why Use OpenStreetMap Instead of Google Maps?

#124
post #53

Earlier quoted context omitted.

came here to say that. it was a pleasant surprise in january of this year - had little internet connection while exploring a small island (got off a cruise ship). Found google maps had an 'offline mode', so I just downloaded the maps for the island and was good to go. Wasn't until April that maps notified me that the data was expiring and would be deleted.

If I am lost on an island, the last thing I want is google to decide by itself that my data is too old and my expired maps should be deleted for my own good.

It was 4 months later and it gave the option of keeping it.

Re: Why Use OpenStreetMap Instead of Google Maps?

#125

I totally support OSM 1000%... But frankly, it seems it's still a lot of work to build OSM into your own website/app, setting up your own tile server. I know there are instructions for this [1] [2] -- but to really get popular, it seems like there really ought to be up-to-date, auto-updating, officially recommended and totally secure server images on Digital Ocean, AWS, Google Cloud and Azure where anyone can spin it…

> up-to-date, auto-updating, officially recommended and totally secure server images

Plus volunteers to answer any and all support requests? And the tile rendering needs to be fast? $5/month isn't enough hardware to a world-wide tile server and it sounds like users aren't willing to pay for setup costs.

> just want to "throw in a map", I don't want to spend a day+ doing it.

There's plenty of SaaS offering OSM tile hosting. If those are too expensive (quite more than $5/month, some have pay-as-you-go pricing) it's an indication running those servers is more complex than it seems.

> Where the whole process shouldn't take more than 10 minutes

That said, check out https://openmaptiles.org/docs/ installation. (They will charge up to 1000 USD for commercial use, free for personal project).

Re: Why Use OpenStreetMap Instead of Google Maps?

#126

> The latest change (June 2018) has much more impact : Google decided to reduce the limit of free requests (25000 map display per day to 28000 per month - that's around 1000 map display per day, so 25 times less) IMO the biggest takeaway from this article. I've hacked up plenty of projects on using Google Maps, but would definitely think again with this much lower free limit. Though, on the bright side, it seems that…

Around a similar time Mapbox also made their pricing much cheaper for lower usage users.

Current Mapbox pricing came into effect July/2017.

Re: Why Use OpenStreetMap Instead of Google Maps?

#127

I totally support OSM 1000%... But frankly, it seems it's still a lot of work to build OSM into your own website/app, setting up your own tile server. I know there are instructions for this [1] [2] -- but to really get popular, it seems like there really ought to be up-to-date, auto-updating, officially recommended and totally secure server images on Digital Ocean, AWS, Google Cloud and Azure where anyone can spin it…

Takes a couple of days to set it up but the results are amazing. We also have setup the Geo coding and reverse Geo coding with nominatim. A million requests per day costs us peanuts as opposed to Google , which anyway suspended us due to international credit card verification issues. On a related note, Firefox on Linux came with duckduckgo as default and I am so impressed with it's search results. Unfortunately their…

I'd be interested in hearing what issues you've had with adding a card on Google's platform. There is a chance you could diagnose it yourself by trying to add it, then contacting your bank and asking why the authorization was declined.

Re: Why Use OpenStreetMap Instead of Google Maps?

#128
post #42
post #36

Earlier quoted context omitted.

+1 Here maps (it's the old Nokia maps, now under Daimler and others). Probably the best UX of any map apps and some great sounding voices.

I think we both have the same experience. User interface and user experience in Here are heads and shoulder above google maps IMHO, so much that after this, I also installed Here maps on my regular phone. The best interface is still on my old windows phone, with zero ads, back when Microsoft owned Here. Someone said I found an obscure usecase. I disagree. Navigating without a reliable data connection is not obscure a…

> I don't care about the 99% cases when google maps work. I care about the 1% when it doesn't work while I need it.

This right here is a huge reason I distrust Google apps. When it's good, it's good, and when it isn't... it's terrible.

Re: Why Use OpenStreetMap Instead of Google Maps?

#129
post #125

I totally support OSM 1000%... But frankly, it seems it's still a lot of work to build OSM into your own website/app, setting up your own tile server. I know there are instructions for this [1] [2] -- but to really get popular, it seems like there really ought to be up-to-date, auto-updating, officially recommended and totally secure server images on Digital Ocean, AWS, Google Cloud and Azure where anyone can spin it…

> up-to-date, auto-updating, officially recommended and totally secure server images Plus volunteers to answer any and all support requests? And the tile rendering needs to be fast? $5/month isn't enough hardware to a world-wide tile server and it sounds like users aren't willing to pay for setup costs. > just want to "throw in a map", I don't want to spend a day+ doing it. There's plenty of SaaS offering OSM tile ho…

I think the $5/month he's envisioning is for the computing/bandwidth charges on the cloud providers he mentions. The software, container, images, etc. should all be provided for free, and the open source bug tracker should have a 1 second SLA for replying to questions on getting it set up.

But on a serious note, yes, it would be nice if there was some pre-built container that just served the OSM tiles on an HTTP port. I imagine most people integrating OSM want to use their existing static-file-serving setup, which is why it doesn't already exist. (Or maybe it does, I haven't looked.)

In the end, Google Maps is free for 25,000 map loads per day and you don't have to run any servers. I'm guessing this is why it's more popular. The $5/month the OP ballparks as a price is how much Maps would cost for 760,000 map views per month. In the end, I doubt you'd do a lot better than that unless your bandwidth is free or you're serving a lot of maps. This, I guess, is why OSM isn't much more popular. The map data ends up not being the expensive part; bandwidth/hosting is.

I think the innovation in OSM is being able to use it for whatever you want. Garmin bike GPSes don't even use Garmin's own map data anymore; it's apparently cheaper for them to just use OSM data. That's because they don't have to pay the bandwidth hosting costs, they just dump the data out of the database and give people that care an update every 6 months. Each incremental map render costs them nothing, and nobody can stop them from using the data however they want. Pretty interesting that it ended up a better deal for them than using the maps they collected themselves (and probably supplemented with other vendors' data that won't let them use it on that "download once, use forever" model.)

Re: Why Use OpenStreetMap Instead of Google Maps?

#130
post #6

Earlier quoted context omitted.

That exists. This blog post explains how to add Welsh names: http://cardiff.theodi.org/2018/02/23/mapio-eich-milltir-sgwa...

There's quite some resistance to adding translations and transcriptions, as they aren't really names as such. An example would be small towns in the US. They probably don't have a Welsh name, even if there happens to be a direct translation into Welsh.

Then dont add a translation for a small town and you have 0 problems.
Post reply on HN