News for hackers. Stuff that matters.
Re:Good bye, Google Maps… thanks for all the fish by ubercore on Wednesday January 11, 2012 @03:54PM (#3453631)
Not to sound like a downer, because I really appreciate open source mapping, but that's the part where I think the costs, long term, will swing back.

Google maps is deceptively simple, in that the javascript library and tiling is a relatively solved problem. Google has the best datasets, and the best large-data know-how in the business, so outsourcing things like an up-to-date transit location and route database is built into that seemingly large cost.

What if you want to offer transit directions from your location to a rental?

Again, sorry if this sounds like I'm poo-poo'ing your effort; that's not my intention. I think there's another side to this story, though.

EDIT: Forgot to mention my own personal white whale. Google's geocoder is far from perfect, but it's the best I've seen. I worked for years with them, and none of the open source geocoders (or expensive ESRI products) could deal with addresses like Google's. Geocoding is like web WYSIWYG editors; they all suck, but some suck less than others. And everyone thinks they can do it better.

Re:Good bye, Google Maps… thanks for all the fish by untog on Wednesday January 11, 2012 @04:17PM (#3453722)
What if you want to offer transit directions from your location to a rental?

Actually, Google doesn't let you do that either. They have separate licensing agreements with every transit authority, so there is no API access.

You're right on the geocoder, though. The closest I ever found was Yahoo's, but they're still not up to much.

Re:Good bye, Google Maps… thanks for all the fish by ubercore on Wednesday January 11, 2012 @04:42PM (#3453839)
Huh. Didn't realize that. Thanks for pointing it out!
Re:Good bye, Google Maps… thanks for all the fish by technomancy on Thursday January 12, 2012 @02:57AM (#3455465)
I'm a big fan of OpenStreetMap in theory as well, but once Google launched vector maps with really solid offline caching for their Android app it made it a lot harder for me to consider switching. I know OSM will let you cache tiles for offline viewing, but the level of caching you can do with vector data is a whole different level.
Re:Good bye, Google Maps… thanks for all the fish by zecg on Thursday January 12, 2012 @06:33AM (#3455942)
OsmAnd nightly build (0.7.0 branch) is GPL'd, with offline vector OSM maps and it's mind-blowing. Navigation works, with voice. There is now a native rendering option on some devices, it's pretty spiffy. It can also record GPX tracks, with optional background service. The vector map of Croatia is 20 MB compressed, with a huge amount of POI data. Daily, an average of 50000 points are added to the map of Croatia. I've actually stopped using Google Maps, OSMAnd is the best map app and it's completely offline.
Re:Good bye, Google Maps… thanks for all the fish by technomancy on Thursday January 12, 2012 @11:57AM (#3456998)
Wow, it's come a long way since I tried it. Thanks for the heads-up.
Re:Good bye, Google Maps… thanks for all the fish by liotier on Thursday January 12, 2012 @05:21AM (#3455764)
Re:Good bye, Google Maps… thanks for all the fish by peteretep on Wednesday January 11, 2012 @05:42PM (#3454047)
> Forgot to mention my own personal white whale. Google's geocoder is far from perfect, but it's the best I've seen

Lulz wht? Google's Geocoder is by far the suckiest of any of the ones I evaluated. I'd highly recommend Bing or Yahoo before Google's geocoder.

Re:Good bye, Google Maps… thanks for all the fish by ma2rten on Wednesday January 11, 2012 @06:43PM (#3454265)
I did a test with different Geocoders (Google, MapQuest, Bing, Yahoo, Nokia). Google was lightyears ahead of the rest in my test. It was for the Netherlands, though.
Re:Good bye, Google Maps… thanks for all the fish by loupgaroublond on Thursday January 12, 2012 @12:41AM (#3455186)
The netherlands is a different beast when it comes to Geocoding since each postcode only corresponds with around 10 buildings all very close to each other. Most other systems cover larger delivery areas. My complete amateur comment is that you need different algorithms for different countries.
Re:Good bye, Google Maps… thanks for all the fish by pacaro on Wednesday January 11, 2012 @06:09PM (#3454145)
I frequently have to deliver the bad news to bewildered drivers that the federal building they are looking for is in the middle of Seattle, not on a suburban street Kirkland which just happens to have some similar street numbers - they are always using Google maps directions...
Re:Good bye, Google Maps… thanks for all the fish by draebek on Wednesday January 11, 2012 @06:08PM (#3454136)
Or MapQuest, who have the best commercial licensing terms I've seen (which isn't saying much), and who also have a passable API.
Re:Good bye, Google Maps… thanks for all the fish by jQueryIsAwesome on Wednesday January 11, 2012 @03:59PM (#3453651)
They should merge efforts with other companies who also need alternatives to Google Map and create their own always-updated map navigator.
Re:Good bye, Google Maps… thanks for all the fish by hessenwolf on Thursday January 12, 2012 @03:36AM (#3455557)
Or just throw a few bucks towards setting up a wholly owned subsidiary that leases out the api.
Re:Good bye, Google Maps… thanks for all the fish by soc88 on Wednesday January 11, 2012 @04:01PM (#3453657)
I wonder in which part of the world you are living. OSM has in most parts of the world outpaced even the best, commercial map providers...
Re:Good bye, Google Maps… thanks for all the fish by cullenking on Wednesday January 11, 2012 @04:31PM (#3453799)
Yes, but the data can be pretty bad, and software to access that data could use some improvement. For geocoding, there is only Nominatim which is a major PITA to get setup. I am still trying to get a full planet import and it has been 30 days on an 8 core 16gb machine with 6 drives in RAID10. Without 64gb of ram and some SSD's, it's going to take a month. Additionally, the results can really really suck. For example, zipcodes are often returned as "97006:97015", a range, rather than as a point. On top of that, sometimes you get the range delimited by a semicolon rather than a colon, etc. The price you pay for user inputted data - there's lots of it, but it's not all quality. Still though, better than paying an arm and a leg!
Re:Good bye, Google Maps… thanks for all the fish by ubercore on Wednesday January 11, 2012 @04:03PM (#3453661)
Providence, Rhode Island. Does OSM provide transit stop and route info?
Re:Good bye, Google Maps… thanks for all the fish by liotier on Thursday January 12, 2012 @05:30AM (#3455784)
OpenStreetMap is capable of providing public transport information - see http://wiki.openstreetmap.org/wiki/Public_transport

See http://3liz.fr/public/osmtransport/index.php?country=France&... and http://öpnvkarte.de/?zoom=12&lat=52.50944&lon=13.393... for examples of OpenStreetMap public transport data in action.