¿Cómo obtener la ubicación actual dentro de un edificio usando un iphone?

Jugué durante un tiempo con el marco de mapas del iPhone OS SDK y la API de mapa de ruta de Cloudmade y fue bastante fácil mostrar la ubicación actual y otra información en un mapa utilizando los datos proporcionados por el GPS.

Tengo el mapa de un edificio (aeropuerto, centro comercial, etc.) transformado en mosaicos de algún tipo, mi pregunta es ¿cuál sería el mejor enfoque para obtener la posición actual de un teléfono dentro de un edificio? Sé que el GPS no es preciso dentro de los edificios o podría no funcionar en absoluto.

Respuestas a la pregunta(4)

Su respuesta a la pregunta