Je suis en train de développer un site web qui a besoin de savoir combien de centimètres ont déplacé le téléphone et dans quelle direction. J'ai trouvé l'accéléromètre et le gyroscope, mais avec le premier je ne peux voir que si le téléphone bouge, et avec le second je peux voir dans quelle direction, ça va, mais je ne sais pas comment on va bouger.Comment obtenir avec javascript combien de pouces/centimètres ont déplacé le téléphone?
0
A
Répondre
0
La nature même de l'accéléromètre signifie qu'il ne sera pas facile de calculer la distance parcourue. Fondamentalement, vous auriez besoin d'écrire une équation différentielle qui a calculé la vitesse (3D) du téléphone après une sorte d'accélération a eu lieu, et intégré dans une distance déplacée. La précision du calcul serait très faible sans une sorte de point de référence et d'étalonnage de l'accéléromètre.
Vous feriez mieux d'interroger le GPS pour calculer vos nouvelles coordonnées, mais ce n'est probablement pas aussi précis.
Merci, mais le GPS est trop grand pour moi, j'ai juste besoin de quelques centimètres, ou de quelques mètres maximum. Comme je sais que le GPS n'est pas si précis, ou ai-je tort? –
Vous avez raison, le GPS n'est pas très précis. Une autre option pourrait être d'utiliser un signal Bluetooth ou Wi-Fi. Pourquoi avez-vous besoin de mesurer la distance? – Mikkel
Je dois "scanner" la taille des meubles par exemple, ou la taille de la pièce si elle est plus grande, mais c'est peut-être la plus grande, comment puis-je obtenir la distance entre les choses avec wifi, ou bluetooth? –