Supported MapTiler (Custom Map Overlays) and Manual Location Manipulation
MapTiler ( http://www.maptiler.com/ ) allows you to place blueprints on top of Google Earth maps. This would allow a person to document the photo location as well as the target location accurately while inside buildings.
With this functionality, you will need to provide a way to manually manipulate the camera's location. See the following Android Apps as examples:
MapCam and GPS Map Camera.