The Google Maps Roads API addresses the problem of wiggles in the tracks recorded by mobile phones by providing a snap-to-road facility.
Alex Danilo explains in this video it retrofits the "breadcrumb trail", or rather the sampled GPS co-ordinates, laid down as you drive or cycle along a route and moves them to the roads you were actually using. This allows for much neater and more accurate visualization of the journey you made
One advantage of the more accurate tracks provided by the Roads API is that it means you can divide distance by time to report the speed of travel. While the snap-to-road features is available for free with a limit of 2500 queries per day, if you have a paid subscription to the Google Maps API for Work, the Roads API also gives you access to speed limit data from all over the world which means you can build apps that inform users when they are speeding.
Google has partnered with Dash, developers of a connected driving app to demonstrate the benefits of the new API - the mobile on the left is without the Roads API and the one on the right is with it.
To be informed about new articles on I Programmer, install the I Programmer Toolbar, subscribe to the RSS feed, follow us on, Twitter, Facebook, Google+ or Linkedin, or sign up for our weekly newsletter.
Java 10, a feature release of Java SE, has improved its garbage collection and compilation, and has also extended the Class-Data Sharing feature to improve startup and footprint.
- Microsoft Joins Eclipse
- MathML 3.0 Is An International Standard
- Oracle Database Programming Interface for C
- Flowering Success
- MORPHs Roam The Park Looking For Children To Play
- AI Video Winners Announced
- Google's New Contributions to Landmark Recognition
- Ballerina Adds New Log API
- Amazon Introduces Quicksight - Cloud BI
- Flink Gets Event-time Streaming
- The Future Development Of Kotlin
- Ruby Competition Judged By Matz