If this resource is to be useful on the road it needs to be fairly resilient to forces beyond control:
- Lack of data/network coverage (would be useful to be able to download data to local).
- Lack of javascript in some clients.
- Google's data is not always correct.
- The server which might host the resource may not always be up.