2012-11-20 1 views
0

Je vais commencer à utiliser Wikitude SDK et avoir des doutes sur son fonctionnement ... Je me demandais comment le moteur d'architecture de Wikitude gère l'augmentation des POI? Par exemple, le point d'intérêt prend trois valeurs, à savoir la latitude, la longitude et l'altitude du point, ce que je suppose être en mètres au-dessus du niveau de la mer. Comment Wikitude gère l'augmentation en fonction de l'altitude. Un scénario est que je tiens le téléphone quand je suis au sol ... l'augmentation dans ce cas serait normale mais que se passe-t-il si je suis au sommet du bâtiment (environ 300m au dessus du sol)? ? (que je pense que ce ne sera pas parce qu'il n'y a pas de capteur sur le téléphone pour mesurer la hauteur au-dessus du sol, sauf la valeur gps qui n'est pas très précise) Comment ce scénario peut-il être atteint? Les points d'intérêt auront-ils besoin d'une valeur d'altitude différente?Wikitude Altitude Numéro

Merci d'avance

+0

alors quel est le problème? –

+0

Je suppose qu'il ne peut pas être très bien géré. Cela nécessiterait que votre altitude et celle du POI soient connues assez exactement. Mais GPS (surtout près des bâtiments élevés) et les cartes d'élévation sont assez inexactes. – zapl

+0

C'est ce que je soupçonnais ... que peut-on faire d'autre? Puis-je mettre l'altitude en négatif? De cette façon, si je suis au-dessus de 300m je peux toujours moins la hauteur du bâtiment sur lequel je suis debout et le mettre statique .. –

Répondre

0

altitude est automatiquement pris dans le calcul de l'augmentation. Il y a quelques choses que vous devriez considérer. Les informations d'altitude ne sont utilisées que lorsque la précision du GPS est suffisamment élevée. Cela garantit que l'altitude sera raisonnable précise. Cependant, les informations d'altitude GPS n'ont jamais la précision la plus élevée et vous pouvez voir des différences pour les POI proches de l'utilisateur.

Si vous connaissez l'altitude plus précise que le GPS, par ex. Pour les emplacements prédéfinis, vous pouvez utiliser les méthodes injectLocation pour définir l'altitude.