6 ms·
Try out OSRM[1]. It is open source[2], so you can run it yourself, or you can use a public api for limited usage. The api has a JSON response with turn-by-turn[
by morganherlocker 12y ago
Try out OSRM[1]. It is open source[2], so you can run it yourself, or you can use a public api for limited usage. The api has a JSON response with turn-by-turn[3], and it is remarkably fast.
[1] http://map.project-osrm.org/ http://map.project-osrm.org/
[2] https://github.com/DennisOSRM/Project-OSRM https://github.com/DennisOSRM/Project-OSRM
[3] https://github.com/DennisOSRM/Project-OSRM/wiki/Server-api https://github.com/DennisOSRM/Project-OSRM/wiki/Server-api
- zmh 12y agoWow, speed is great. I'll definitely check it out. However, the second statement still seems to be valid: OSM is still at the street name level rather than street number level. I read some MapQuest's document saying that Mapquest actually took points on a street and interpolate all the numbers. Maybe OSM can do the same. Eagerly waiting...
- morganherlocker 12y agoOSM does have addresses, but coverage is far from perfect. Nominatum (the geocoder used by OSRM) will interpolate addresses if it does not have the exact parcel info, which is surprisingly accurate in many cases. Work is also being done to create full address coverage as well[1], which you should check out if you are interested. [1] http://openaddresses.io/ http://openaddresses.io/