Clôture de l'API pour iOS 5

Je veux construire une application qui permet de définir une quantité de jeu de geo-clôturé carré régions à travers la ville, je sais que je pourrais atteindre cet objectif en permettant position en arrière-plan, et de vérifier ces coordonnées afin de déterminer si elles sont dans mon domaine d'intérêt.

Mais que signifie recevoir beaucoup de notifications du système et de frapper les performances de la batterie.

Au lieu de cela, je me demandais si il y avait une nouvelle API ou, éventuellement, un à venir qui vous permettrait de définir une barrière de geo et ne serez notifié par le système si vous êtes à l'intérieur ou à proximité, plutôt que de surveiller votre emplacement constamment.

Est-ce possible ?

Je l'ai trouvé à la question suivante, mais je ne trouve pas grand chose d'autre:
http://www.quora.com/Is-the-geo-fence-functionality-built-into-iOS5s-Reminders-application-available-as-a-public-facing-API

Il me semble qu'il y a quelque chose de plus pour le géofencing ensuite suivi le GPS et en la comparant à un tableau de points d'intérêt. Si j'ai mis l'app rappels pour me rappeler que je dois marcher mes colocataires chien ce soir, quand je reçois, alors je peux voir l'emplacement de l'icône en haut de l'écran.

Si j'ouvre la barre multitâche et de supprimer les rappels, l'icône de localisation persiste, indiquant que le téléphone est suivi de moi, mais c'est un travail indépendant de l'app rappels.

Si j'ai mis en place une application avec un arrière-plan de suivi et de localisation, et l'enlever de la barre de multitâche, l'emplacement de l'icône disparaît avec l'application. Ce qui me fait croire qu'il est ou sera une API pour le géofencing à venir pour iOS 5.x, ce qui devrait permettre des apps pour post un tableau de coordonnées du système et de recevoir des notifications locales en fonction de la proximité de ces points.

Fait quelque chose de similaire existe pas ou pas encore ?

Grâce

MISE À JOUR POUR LES FUTURS UTILISATEURS

Il semble y avoir une limite de 10 régions par app qui peuvent être contrôlés à tout moment (mon test), ce qui est une ressource partagée.

La Documentation D'Apple extrait:

Vous devez toujours être judicieux lors de la spécification de la
ensemble de régions à surveiller. Les régions sont un système partagé de ressources et
le nombre total de régions disponibles à l'échelle du système est limitée.

OriginalL'auteur Daniel | 2011-12-12