Interfaz de AR en LGS¶
En este apartado señalaremos las características del sistema de realidad aumentada disponible en la aplicación cliente de LibreGeoSocial:
- Sistema de petición de la altitud del usuario en background, a partir de la posición geográfica del mismo (servicio de GeoNames).
- Sistema de altitudes configurable: posibilidad de ignorar la información sobre la altitud, utilizarla sólo en los objetos que la especifiquen o considerarla siempre, consultando la de aquellos nodos que no la especifiquen.
- Personalización de la altura del usuario: posibilidad de indicar la altura real, así como el número de piso en caso de encontrarse en un edificio.
- Iconos formados por la propia imagen del nodo (si la hubiese), que es pedida al servidor de forma dinámica y transparente al usuario.
- Distinto tamaño de los iconos, en función de su distancia al foco de la pantalla y de su estado:
- Tamaño pequeño, para objetos cercanos a los bordes
- Tamaño mediano, para objetos cercanos al centro
- Tamaño grande, para objetos clickados
- Sistema de apertura automática del nodo más cercano al centro.
- Sistema de etiquetado de objetos de la realidad a partir de la posición geográfica, la orientación y la inclinación del usuario.
- Vistas de resumen que contienen la información básica del nodo seleccionado:
- Vista estática: gallery que permite navegar entre todos los nodos que existan en el interfaz.
- Vista dinámica: objeto que nos permite navegar entre los nodos visibles en el interfaz en ese momento.
- Sistema visual de ayuda para encontrar el objeto seleccionado, que consiste en una flecha que nos indica hacia dónde tenemos que rotar para ver dicho nodo.
- Localización manual, BIDI, Servicio de localización de Android
- Capturas de pantalla