Creo que sé lo que está pasando:
Hay dos colecciones de fotos distintos en un iPhone:
- El álbum de iPhoto, que está sincronizado desde la aplicación iPhoto en la Mac.
- Las imágenes tomadas con la cámara del iPhone.
El álbum de iPhoto no es accesible para las aplicaciones normales (siempre que no hablemos de dispositivos liberados aquí): una aplicación solo puede solicitar que el usuario seleccione imagen por imagen a mano.
Las imágenes tomadas por la cámara, sin embargo, terminan en una carpeta "DCIM" que se comparte entre todas las aplicaciones, junto con otros datos. Puedes ver todo eso si utilizas la aplicación Mac "iPhone Explorer" (estoy seguro de que también hay aplicaciones similares para Windows).
Por lo tanto, aunque nunca he probado "Picture Map", sospecho que simplemente accede a esta carpeta DCIM.
...
Oh, ahora espere ... acabo de utilizar iPhone Explorer para mirar en la carpeta compartida de mi iPad (/ var/mobile/Medios) y ver que hay no sólo la carpeta DCIM allí, pero también una carpeta de fotos, que contiene una "base de datos de fotos", al igual que en la Mac. Wow, esto es interesante ... Esto podría significar que "Picture Map" realmente lee este archivo DB directamente. Se ha hecho en la Mac, y sospecho que el formato de archivo en el sistema operativo del iPhone tampoco es muy diferente.
¿Eso responde su pregunta?