Estoy trabajando para localizar un dispositivo iPhone en el espacio 3D.Cómo detectar la altura del iPhone (para usar en juegos de realidad aumentada)?
Puedo usar lat/long para detectar la ubicación física, puedo usar el magnetómetro para determinar la dirección a la que se enfrentan, y puedo usar el acelerómetro para determinar cómo está orientado su dispositivo, pero no puede encontrar la forma de levantar la altura del dispositivo.
Específicamente, necesito saber si el usuario está en cuclillas o levantando la mano hacia el techo (una diferencia de aproximadamente 2 metros/6 pies).
He publicado una descripción más detallada de lo que estoy tratando de hacer en mi blog: http://pushplay.net/blog_detail.php?id=36
me encantaría alguna sugerencia en cuanto a cómo incluso la falsificación de este tipo de información. Realmente quiero el tipo de interactividad y movimiento que requeriría agacharse y mecerse, en lugar de dejar que alguien se recueste y haga ángulo con el teléfono - como la gente puede "engañar" jugando con una Wii ...
doesnt GPS le dan altura? Pensé que sí (Editar): me refiero a la elevación ... pensé que el GPS devolvería datos de elevación –
el problema, creo que sería en determinar dónde está el "piso". Si el usuario está en Denver, ¡su piso está a unos 5,200 pies del nivel del mar! –
no podrá obtener la ubicación con ningún tipo de precisión útil. Tal vez pueda arreglar algo con el reconocimiento de características/rastreo de características, pero ese es un Problema Difícil (tm) – hop