Sobre la localización GPS, existen 2 librerias:
GPS: la cual solo usa los satélistes
y FLP (que usa GPS + Redes).
Es mas eficiente FLP pero precisa algún permiso mas, que no creo que hay problemas.
La libreria GPS si están en un INTERIOR no te dará la posicion, mientras que FLP sí.
Ambas librerías, creo que solo retornan un valor, CUANDO SE CAMBIA de posición, por lo que si estás quieto, es posible que no salte el evento de LOCATION_CHANGE.
Por lo demás, no creo que tengas problemas en hacer las fotos (o video) y enviarlo por maill. El enviar por mail, te saltará ,casí seguro, para que escogas la aplicación que quieres usar para enviar los mail. Es decir, no podrás decir, lo envio con outlook o con otro programa, pero esto tampoco supongo será problema.
Suerte