As I wrote in this post, I recently took down the source code repository for the Google Code project I created which contained example code for creating .tqz files for the Trailer iOS application without using the web application. This was due to the original posted code relying on the Google Maps API, and the fact that with Apple's switch to use their own maps infrastructure in iOS6, the original code could no longer be claimed to fit in with Google's terms of service (which require users of this API to render the geocoded points on a map served from Google's infrastructure).
I have now modified the applications to use the geocoding API offered by www.cloudmade.com, and reset the Mercurial repository so that both the new implementation and all history including the prior implementation is available. The Google Code project page is at http://code.google.com/p/tl-trailer-tqz-creation-scripts/.
The Cloudmade servers take about 5 or 10 times as long to return results as the Google ones did, and some of the addresses which Google was able to geocode accurately are being resolved by Cloudmade to less accurate coordinates (presumably associated with the surrounding district). I'm looking into whether there are other alternatives which can either improve timing or accuracy performance.
No comments:
Post a Comment