2011-04-12 1 views

Répondre

1

Vous ne pouvez pas dire au Core Location framework d'alerter votre application toutes les 2 secondes avec des informations GPS. Votre application peut utiliser le Significant-Change Location Service. Donc, si l'appareil est dans une voiture sur l'autoroute, cela pourrait bien être toutes les 2 secondes. Mais si l'appareil voyage à pied, cela dépend de la vitesse à laquelle l'utilisateur marche. Ensuite, vous pouvez utiliser un Local Notification pour alerter l'utilisateur et mettre l'application en arrière-plan à la fin de la journée.

1

Vous ne pouvez jamais avoir la localisation GPS en 2 secondes, seulement les coordonnées de la triangulation des signaux wifi.

1

Vous ne savez jamais combien de temps l'appareil prendra pour détecter l'emplacement de l'utilisateur. Vous pouvez bien sûr faire une application qui devrait vérifier l'emplacement précis de l'utilisateur et l'écrire ensuite au plist et plus tard, chaque fois que vous envisagiez de le partager par e-mail ou toute autre source, vous devriez pouvoir le partager facilement.

Pour obtenir l'emplacement le plus précis de l'utilisateur, recherchez la propriété de précision dans CoreLocation Framework. Si vous envisagez une limite de temps juste pour que l'utilisateur n'ait pas à attendre que l'application obtienne l'emplacement précis, vous devez utiliser le service de localisation d'arrière-plan introduit dans iOS 4.0.

Questions connexes