2010-10-28 4 views
3

Dans mon application, j'essaie de comprendre l'emplacement de mon utilisateur de l'application en utilisant le WiFi (pas GPS parce que ma zone principale est à l'intérieur des bâtiments), quelqu'un peut me dire comment Je reçois l'emplacement de l'utilisateur en utilisant le hotspot de WiFi.comment trouver l'emplacement en utilisant le wifi dans l'iphone

Tout guide de base ou exemple est bon.

Merci d'avance.

Égards

+0

Vous pouvez jeter un oeil à http://www.skyhookwireless.com/ –

+0

Consultez . – westsider

Répondre

0

Utiliser l'emplacement du cœur. La structure Emplacement principal vous cache (plus ou moins) la capacité réelle du périphérique et (en fonction des options que vous avez définies) vous donne une meilleure estimation de la latitude et de la longitude. J'ai utilisé exactement la même application sur un iPhone et un iPod touch et j'ai obtenu de très bons résultats au toucher. Ce ne sera pas aussi précis, mais c'est assez bon pour la plupart des applications.

Vérifiez la documentation de base Localisation et l'exemple de code « LocateMe » du site développeur: https://developer.apple.com/library/ios/#samplecode/LocateMe/Introduction/Intro.html

0

À moins que vous dire de trouver l'emplacement de votre utilisateur dans un bâtiment spécifique avec des points Wi-Fi connus, vous aurez à recourir à l'utilisation d'une base de données de géolocalisation d'adresse IP. Il existe des services, tels que ceux fournis par MaxMind, qui ont une base de données à laquelle vous êtes abonné pour les mises à jour. La base de données mappe les adresses IP aux emplacements. Cela vous donnera seulement des approximations, donc votre meilleur pari est d'utiliser le GPS principalement, mais l'adresse IP en tant que sauvegarde.

Questions connexes