It’s a labs feature, so you have to do some fiddling to enable it, but this is a great addition. Android Google Maps takes users offline.

You have to choose to download the area around a location rather than have it happen automatically, but it covers a 10km square (I think) around the location you choose, which means it covers all of Hong Kong island and a good chunk of Kowloon in one hit.