I'll be in London for a week, and the roaming charge for data is sky-high, so I won't be connected except by finding free wi-fi. I know Bing Maps requires a data connection all the time. Is there another mapping/navigation app that would use GPS but let me pre-load the map data for London?