Me gustaría ubicar el iPhone en un edificio para crear una aplicación con funciones similares a la de la aplicación para iPhone American Museum of Natural History. No hay una buena recepción de GPS ya que también hay habitaciones en la bodega que me gustaría cubrir.Cómo implementar navegación interior en el iPhone
Lo que puede salvarme es que hay una buena cobertura wifi en toda el área, por lo que mi idea era triangular la posición en función de las estaciones base wifi en el rango, cuyas posiciones son conocidas. Sin embargo, no encontré ninguna API pública para averiguar qué estaciones base están dentro del alcance.
Preguntas
- ¿Tiene una idea de cómo la aplicación mencionada anteriormente se las arregla para obtener la ubicación correcta en el interior?
- ¿Se podrían agregar las estaciones base wifi manualmente a la base de datos de Apple y usar la CoreLocation habitual?
- ¿Tiene otras ideas sobre cómo implementarlo?
Cualquier ayuda es muy apreciada!
Las condiciones de contorno
- La navegación en interiores se utiliza durante un evento para guiar a los huéspedes nuevas en el edificio, así que no hay infraestructura compleja deben ser instalados.
- Hay aproximadamente 14-18 habitaciones para cubrir. Están en diferentes partes del edificio, por lo que cablear todo sería muy costoso.
- La solución preferida no requeriría un backend de servidor de ningún tipo y funcionaría con una lista de puntos de acceso wifi y sus ubicaciones correspondientes.
Parece que utilizan la triangulación WiFi de sus 300 puntos de acceso WiFi, y afirman que es la primera aplicación que lo hace. http://gizmodo.com/5599789/america-museum-of-natural-history-explorer-app-makes-paper-museum-maps-ancient-history – npdoty
Es posible que también desee ver Micello, que proporciona mapas interiores de compras centros comerciales, etc. en el iPhone. http://www.readwriteweb.com/archives/micello_launches_google_maps_for_the_indoors.php – npdoty
Bien podría ser que estén haciendo triangulación. La pregunta es: ¿lo hacen en el teléfono o tienen una configuración wifi especial? Sin embargo, cuando activa la aplicación, se muestra la aguja de la brújula, lo que significa que está utilizando CoreLocation. Tengo la misma infraestructura, así que esperaba poder encontrar la geolocalización fácilmente. – GorillaPatch