2011-10-06 17 views
5

Busco un marco de realidad aumentada basado en la ubicación con puntos de interés 3D para Android, iOS o el más adecuado para ambos?Framework de Realidad Aumentada basada en la ubicación (Android, iOS) con POI en 3D?

No debe ser algo así como Wikitude o Layer, porque el usuario siempre debe descargar la aplicación desde Wikitude o Layer para usar mi propia aplicación. ¿Derecha?

Me gustaría integrarlo en mi propia aplicación. He encontrado Mixare, pero parece que esto no utiliza puntos de interés en 3D.

Respuesta

1

Para Android solo: En DroidAR parece que se pueden agregar fácilmente PDI 3-D prefabricados.

+1

Hola, hay algún documento/tutorial sobre cómo agregar eventos onclick a los POI agregados. Estoy intentando droidAR. Muchas gracias por tu ayuda – png

2

Estoy buscando tal cosa también. Acabo de encontrar http://www.3dar.us/ que parece ser un buen lugar para comenzar a iOS. No es de código abierto, lo cual es un fastidio.

Editar:

he probado Mixare, y estoy realmente impresionado por ella. Lo he compilado para Android. La única parte que me causó problemas fue asegurarme de que el proyecto utilizara la versión 10 de la API de Google, y que lo tenía instalado.

Mixare admite fácilmente Puntos de interés (POI) Echa un vistazo a su wikipage para obtener más información al respecto, básicamente, solo aliméntalo JSON. Yo personalmente voy usar CouchDB con GeoCouch para servir seguridad de los datos, con alojamiento gratuito proporcionado por iriscouch

El JSON debería tener el siguiente aspecto:

{ 
    "status": "OK", 
    "num_results": 1, 
    "results": [ 
     { 
      "id": "2827", 
      "lat": "46.43893", 
      "lng": "11.21706", 
      "elevation": "1737", 
      "title": "Penegal", 
      "distance": "9.756", 
      "has_detail_page": "1", 
      "webpage": "http%3A%2F%2Fwww.suedtirolerland.it%2Fapi%2Fmap%2FgetMarkerTplM%2F%3Fmarker_id%3D2827%26project_id%3D15%26lang_id%3D9" 
     } 
    ] 
} 

Lo más maravilloso es que es GPL!

+1

[android-augment-reality-framework] (http://code.google.com/p/android-augment-reality-framework/) basado en Mixare. Tal vez también es interesante para ti;). – Oli

+0

Voy a comprobarlo más a fondo, después de buscar en la fuente Mixare también ofrece muchas maneras de obtener sus propios datos. ¿Puedes hacer un argumento convincente para usar android-augment-reality-framework? – Gourneau

+2

¡No sé! ¿Está quizás limitado a lo esencial y tan claramente organizado? – Oli

0

He encontrado Layar Player. "Layar Player es una herramienta que permite a cualquier persona incrustar capas de realidad aumentada directamente en su propia aplicación". "Actualmente, el reproductor Layar solo es para iPhone, pero una versión de Android estará disponible en el cuarto trimestre más adelante este año". ¡Eso suena muy bien! :)

1

Hay una contribución de código para mixare que implementa un plano de horizonte OpenGL. Está disponible aquí: https://github.com/ferdinandtorggler/mixare/commit/0a8a7e070ef076239e0cb39606f3ac85faa324fe

Es sólo un comienzo ya que no está vinculada a las fuentes de datos, pero los fundamentos debería estar allí La semana que viene vamos a tener un hackathon (http://www.mixare.org/2011/11/its-almost-hackathon-time-are-you-ready/) y aunque no puedo prometer nada , openGL es sin duda en la lista de tareas :-)

HTH

Cuestiones relacionadas