2010-11-03 7 views

Répondre

5

GPS est probablement votre meilleur pari, même si elle a tendance à être précis à quelques mètres. Heureusement, vous pouvez gérer la distance verticale si vous avez un verrouillage 3D avec le GPS. Cela vous fournira la latitude, la longitude et l'altitude. Assez pour vous permettre de calculer le vecteur 3D entre deux points quelconques.

Voici une utilisation démonstration rapide altitude Core Location:

http://www.vellios.com/2010/08/18/ios-core-location-gps-tutorial-pt-2/

+0

3D Lock et GPS, qu'est-ce que c'est? – Moshe

+0

Ya ... J'utilise la même sous-classe avant –

+0

On dirait que vous devez poser votre propre question @Moshe – micmcg

3

Il ne semble pas possible de faire ce que vous voulez. Cela dit ...

Le GPS semble être votre seule option pour obtenir l'emplacement aussi précis que vous le souhaitez.

Si vous devez vous assurer qu'ils sont assez proches pour Bluetooth, utilisez GameKit et il recherchera automatiquement les périphériques à portée.

Pour la différence verticale, vous pouvez essayer en utilisant le Gyro dans l'iPhone 4, mais je ne suis pas sûr que cela fonctionnerait non plus. En dernier effort, le capteur de proximité peut travailler pour la vérification à courte distance.

+0

je vais Google Gyro plus tard ~ grâce –

+0

Gyro peut détecter la distance ?? J'ai pensé qu'il est utile de détecter le mouvement ou la force g? –

+1

@WebberLai - Peut-être que vous pouvez utiliser les données GYRO pour obtenir l'altitude. – Moshe

Questions connexes