Sí, actualmente estoy preguntándome sobre esto. En mi caso de uso, los dispositivos estarán a una distancia de 50 cm a 10 m y me gustaría que tengan una precisión de al menos 10 cm. (Por lo tanto GPS no es una opción)Medir la distancia entre dos dispositivos iOS
2 maneras vienen a la mente:
sonido: le pregunté acerca de esto en los foros dev y estoy en contacto con laanlabs, sobre el código de su sonar ruler.
Imagen en un dispositivo + Cámara en el otro: Parece más fácil de configurar, ya que mi caso de usuario involucra al usuario frente a un dispositivo a 90 grados de todos modos. Pero sería más trabajo para el usuario enfrentar al camero en la dirección y no reaccionaría a un cambio en la distancia.
Ahora la pregunta: ¿Alguien sabe de algún código que hace algo como esto ya? Posiblemente un proyecto C-non general para iPhone?
Sí, pero si fuera posible, preferiría hacerlo con sonido, porque entonces el usuario no tiene que mirar al camero en la dirección correcta. El dispositivo remoto siempre será un iPad porque la pantalla de un iPhone es pequeña para mi propósito. El dispositivo de entrada puede ser un iPhone o iPad, de todos modos es universal. – Bersaelor
No puede usar el sonido entre dos dispositivos iOS a menos que sepa exactamente la hora en que se reprodujo el sonido. –
Desea lograr una precisión demasiado alta. No mide la distancia entre puntos. El dispositivo es un objeto del mundo real con dimensiones propias. Y su longitud es de aproximadamente 10 cm (para iPhone/iPod). ¿Qué punto del dispositivo debería ser el punto de inicio para medir? @Kim Burgess sugiere un buen método, pero todo depende de la posición del micrófono. Ahora es 35 cm, pero si gira el dispositivo - 45 cm. Todo depende del punto de partida – 5hrp