Wow, that is really cool. If I could come with a small feature request, I'd love to see support for open street maps as well. At least for the area around my house OSM has much more detailed maps. Google maps for example doesn't have the road that leads up to my apartment building, since you can't drive on it, while OSM does.