Spyglass gps app supports several maps types: apple maps, google maps, open street map, open cycle map and CalTopo. I use it all the time, pretty accurate. Allows to mark waypoints and spots (I mark stands) and share your current location with pals.
ScoutLook app is also cool