3 ms·
I wrote a mapping program that could display maps, my location on them, time estimates to a down-road position, etc. "Why not Google Maps?" Several reasons: G
by deathanatos 5y ago
I wrote a mapping program that could display maps, my location on them, time estimates to a down-road position, etc.
"Why not Google Maps?"
Several reasons: Google Maps requires a cell connection. (They have offline maps now — they didn't at the time I built the tool — but my offline maps are far more controllable in what data I pull down. And if I need data I haven't got, and I have a cell signal, I can fetch it on the fly and add it to the offline cache.)
Google maps was much worse at the time about finding rest areas. They're better marginally better now, but it's still pretty tedious to do on mobile. (There's no general search for it; you can search rest areas and usually get rest areas + junk, but you also really want to also search at the same time for, e.g., Flying Js, Loves. Contextual knowledge about the road would be good too, in case I'm on a turnpike. Also, still waiting for it to realize that, if I'm looking for gas, food, etc. … I want it downroad.) Admittedly my own implementation could have been better here, but I also lack the nice datasets that Google has…
OSM's map data is, in my opinion, better.
The GPS device I have can acquire a signal pretty much instantly. The phone … cannot. Useful in situations where we needed a quick answer, b/c things are happening at 60mph.
Though, we did end up supplementing the program with the phone. (On-the-fly routing is better in Maps, b/c it's a really tough problem, and I didn't build an interface into OpenRoute or whatever its called.)
OpenLayers is an amazing library, too.
- Aloha 5y agothe Next Exit is a phenomenal tool while travelling. https://thenextexit.com/ https://thenextexit.com/ I keep an older copy in my car for when I travel.