I found an app called PinDrop Free that will allow you to pin any location and save it, as well as view it in the built-in Google Maps on your Android. I won't lie, it's a pretty crappy app. You need to copy/paste or have the GPS coords or address on hand, you apparently can't pin from a map...