5 ms·
It's the one thing that's kept me off DDG - the superior choice of OSM exists. And as you've pointed out, their choice of maps now forces the user into Apple's
by politelemon 6y ago
It's the one thing that's kept me off DDG - the superior choice of OSM exists. And as you've pointed out, their choice of maps now forces the user into Apple's hands as the choice of navigation, a company which I do not trust, and I certainly don't see it as the least evil.
Even placing my mistrust aside, it's once again a US-centric move; as garbage as Apple Maps is, it's even worse outside the US.
The only reason for this choice that makes any sense, is that they've received a monetary incentive for this, and neither company has been open about it.
- deleted 6y ago[deleted]
- snthd 6y agoWhat about factoring real time traffic data into route planning? OSM Data/Routing engines alone don't address that side of the problem.
- nbadg 6y agoSpeaking from experience, trying to deploy a production-grade OSM instance is an enormous amount of work. Several businesses have been built purely around that (Maptiler and Mapbox, to name two off the top of my head). I agree that, particularly outside the US, OSM may seem theoretically to be a better choice, but I'm more inclined to assume that DDG simply decided the development resources needed for OSM were too great to justify it, and went with the alternative that they think gives them the best shot at both improving user privacy and competing with google.
- lucb1e 6y agoThat sounds logical to me. Do you see anything the OSM community could do to make this easier? Or do we just need (more, perhaps) companies like Mapbox and recommend those rather than self hosting?
- nbadg 6y agoFor my personal application, I needed access to the actual data, and wanted my map render to be in-sync with the data layer. For that, there aren't any companies (that I'm aware of) offering services; that would also be really tough to do, because your database data model/schema for that is always going to be application-dependent. So I think that Mapbox and co fill that particular role fairly well. But, I don't believe they offer route planning (it looks like there are other companies that do, but for DDG, their SLAs would be important), and route planning needs access to the raw data as well. So really I think the biggest impact would be in improved tooling. If I had the time, I'd personally focus on writing a loader replacement (ie, imposm/osm2pgsql "competitor") that: 1. supported arbitrary data transforms into postgres -- basically, can load data into any database schema, do on-load data transforms, enrichment, i18n, etc. 2. was distributable via some distributed message queue (I'd personally choose SQS, but you could do something like celery for less-opinionated solution) 3. was not opinionated about deployment compute environment (ie, neither requiring nor forbidding containerization) Basically, the ability to have a proper, production-grade, not-just-meant-for-slippymaps ETL pipeline on OSM data would be a really big deal. I haven't ever seen an open source solution for that.
- thrwn_frthr_awy 6y agoDoes OSM have traffic?