Joel Kotkin puts forward the premise that smaller urban regions are more nimble than big cities. Kotkin dubs these smaller cities like Austin, Columbus and Raleigh-Durham 'efficient cities.'
"
Joel Kotkin puts forward the premise that smaller urban regions are more nimble than big cities. Kotkin dubs these smaller cities like Austin, Columbus and Raleigh-Durham 'efficient cities.'
I’ve whipped up a bike route application using MapQuest’s bicycle routing API. MapQuest uses their directions routing algorithm and applies it to street and bike facility data available from the Open Street Map database. The generated route is available to web application developers through MapQuest’s Open Platform Web Services.
MapQuest’s Open Directions web service takes numeric latitude and longitude map coordinates as input for the start and destination of a trip. Most of us know our geographic locations as place names — something like “123 Main Street, Anytown, USA” or “Main Street and 2nd Avenue.” The process of converting these place names to numeric coordinates is called “geocoding.”
For this proof-of-concept, I’m using MapQuest’s Nominatim Search Service. Nominatim uses Open Street Map to convert place names to lat/lon combinations, but it doesn’t work for street addresses or zip codes. Only vague place names work with Nominatim, and even state names confound the search. I can get directions for Longmont to Niwot for example, but if I put “Colorado” in either place name, the place name search fails.
Two good Geocoding alternatives I know about are MapQuest Geocoding Web Service and Google Geocoding API. I’m not an experienced map application developer (this bike routing app that I wrote up over this Thanksgiving holiday is my very first one ever), so I’m interested in knowing from those with a little more experience what works well.
Here are pros and cons I see with Google’s geocode API:
MapQuest’s Geocoding service pros and cons:
I haven’t looked in detail at Yahoo’s PlaceFinder,but it seems to have a similar “You must use your map images” that Google has. Yahoo has a generous 50,000 queries per day limit, which is nice.
If you’re a somewhat experienced map web developer, what geocoding service do you recommend?
(Hat tip to Trailsnet and Recumbent Blog for letting me know about the MapQuest bicycle API. I see now that Commute By Bike also reported on this with some detail.
Related posts:
"The League of American Bicyclists recently released a new book called Smart Cycling: Promoting Safety, Fun, Fitness and the Environment, and this book is a very helpful resource for anyone who is getting into cycling for the first time, or has taken some time off and needs a few refresher tips. Smart Cycling, edited by League president Andy Clarke, is an updated and professionally published version of the League’s first book, A Guide to Safe and Enjoyable Cycling, and the book covers everything from a brief history of the bicycle to basic maintenance tips.
Smart Cycling begins with the “History of Bicycling,” written by David Herlihy, who has also written Bicycle: The History and The Lost Cyclist. The book moves on to hit just about all of the topics that a cyclist would need to consider before venturing into the world of commuting or recreational riding. There is useful information on choosing a bike and the right gear, there is a discussion of rules of the road, and there are interesting pointers on handling your bicycle and avoidance maneuvers for a plethora of different riding circumstances. There are even tips on proper stretching for cyclists and basic information on fitness training.
As a guide for a beginner cyclist or for a cycling safety instructor, Smart Cycling is a comprehensive and very readable book. The information is presented in an organized progression and in language that can be easily understood by a novice cyclist (not always the case with tech manuals or safety regulations). And, for more experienced cyclists, there are plenty of insightful descriptions. After riding in traffic for years, concepts like speed positioning and signaling may seem intuitive, but reading the updated copy on best practices is a good reminder to think and act purposefully when riding a bike.
Overall, the book is well thought-out, very nicely executed, and, as an added bonus for cycling advocates, proceeds go to The League. There is a DVD with videos as well, and Smart Cycling is a great new resource for learning and teaching basic cycling benefits and safety.