Google Maps update adds third party transit service, offline viewing feature