Gaia gps

Topo maps

GPS Drive

GPS kit

Walk Tools

I use a variety because some have better maps a different scales and some need less bandwidth and can store maps on the device. The ones I use the most are Topo maps for rural areas and GPS Drive for urban areas. Google Earth and the maps function on the iphone also are helpful.