Most apps claim to have offline maps, but they often cripple the search function or route calculation when data is turned off.