10 votes

Quelles sont exactement les limites des rappels géo-localisés ?

L'une des nouvelles fonctionnalités les plus intéressantes depuis iOS5 est la possibilité de configurer des rappels - et encore mieux - la possibilité de configurer des rappels géofréquence en fonction de l'heure d'arrivée ou de départ d'un lieu.

J'ai deux questions essentielles sur le fonctionnement pratique de ces systèmes et je me demandais si quelqu'un pouvait y répondre sur la base de son expérience.

1.) Si je suis assis à l'endroit A mais que je prévois de partir et que je configure un rappel qui se déclenchera lorsque je serai de retour à l'endroit A, cela fonctionnera-t-il ?

Par exemple, si vous êtes dans votre bureau, que vous allez partir pour une réunion et que vous voulez vous rappeler de faire quelque chose à votre retour, pouvez-vous configurer cette alerte avant de partir ou se déclenchera-t-elle immédiatement parce que vous êtes déjà sur place ?

2.) Je vis à Manhattan et l'adresse de mon domicile (stockée dans mes coordonnées) ne correspond pas à ce que mon iPhone pense être ma position lorsque je suis assis dans mon appartement. Mon iPhone pense que je suis trois immeubles plus bas et de l'autre côté de la rue. Les rappels géolocalisés fonctionneront-ils si je leur demande de me rappeler lorsque j'arrive à "Home", même si "Home" n'est pas exactement l'endroit où le GPS de l'iPhone pense que j'habite ?

NB : Mon test unique de ce système montre qu'il ne m'identifie pas correctement comme étant à la maison. Il semblerait que je doive lui demander de me rappeler quand j'arrive à l'adresse incorrecte que l'iPhone croit être mon domicile. J'aurais pensé qu'il y aurait un certain rayon pour tenir compte des imprécisions du GPS - ce serait mieux si vous pouviez régler ce rayon !

2voto

Oskar Points 1242

Je vais diviser votre question en deux parties principales, car il est facile de répondre à l'une d'entre elles, tandis que l'autre ne l'est pas sans une connaissance approfondie du fonctionnement des services de localisation dans iOS.

  • Comment faire un rappel pour le moment où vous arrivez à nouveau à l'endroit où vous êtes assis maintenant ?
  • Quelle est la sauce spéciale et toutes les façons dont je peux modifier la localisation dans iOS ?

Pour faire un rappel, commencez par activer l'option "À un endroit", puis choisissez l'heure de mon arrivée au lieu de l'heure de mon départ par défaut. Parfois, le signal de localisation est faible et l'alarme peut se déclencher, mais cela semble se produire très rarement dans la pratique. Lorsque cela se produit, je règle simplement l'alarme sur le moment où vous partez. Cela semble être moins sensible au rayon, donc lorsqu'elle se déclenche, je me souviens de la remettre sur l'arrivée.


La question plus profonde de savoir comment la localisation fonctionne réellement et est mise en œuvre n'est pas divulguée publiquement. En tant qu'utilisateur final, vous ne pouvez pas définir le rayon ou d'autres paramètres qui affectent le moteur de localisation. C'est soit désactivé, soit activé. Les radios sont soit activées, soit désactivées.

Je vous encourage à vous procurer Xcode et à jouer avec certains de le site projets de démonstration à Découvrez le fonctionnement de la localisation dans le simulateur iOS et vous pourrez peut-être mieux comprendre comment iOS présente ces données aux applications.

0voto

Eltariel Points 895

L'application Reminders n'expose pas toutes les fonctionnalités du geofencing que l'API d'iOS 5 permet. Une application tierce pourrait donc vous donner plus d'options à ce sujet.

Le système d'exploitation gère un objet de gestion de l'emplacement et les développeurs s'en servent comme interface pour configurer les services d'emplacement et pour être informés de ce qui s'est passé dans le cadre central de l'emplacement.

Le gestionnaire d'emplacement peut notamment être configuré pour surveiller une liste de régions. Chaque région a un point central et un rayon. Il doit être circulaire, mais vous pouvez définir la taille du cercle.

L'autre chose que vous pouvez indiquer au gestionnaire d'emplacement lors de l'enregistrement d'une région à surveiller est la "précision" - à quelle distance de la limite de cette région l'utilisateur doit se trouver avant de lancer le message "Nous sommes là !" dans le code client. C'est utile pour tenir compte de ce que vous voyez exactement. Là où vous êtes, la précision de votre GPS est faible, il serait donc bon que la gigue introduite dans les données par des méthodes de positionnement à plus gros grain ne déclenche pas des alertes bon gré mal gré juste parce que vous vous trouvez dans la zone de votre région.

Aucune de ces possibilités de configuration n'est exploitée dans l'application de rappels du système d'exploitation - elle se contente de prendre une adresse et de construire une région autour d'elle. D'après mon expérience, le paramètre de "précision" est probablement assez élevé. Une alerte quittant mon bureau se déclenche à environ 1/8 de mile sur la route. Une alerte arrivant à mon domicile se déclenche lorsque je m'engage dans mon allée. Donc peut-être que c'est 100 mètres plus ou moins 75 ?

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X