Le Core Location video from WWDC 2014 décrit la façon dont IOS 8
utilise les points d'accès WiFi, les données RF paramétriques et le détecteur de mouvement pour déterminer le positionnement à l'intérieur. J'ai regardé à travers le current documentation for Core Location et je ne trouve aucune information détaillée sur ce qui a été mentionné dans cette vidéo.Emplacement central Positionnement intérieur
Je vais dans une université avec un campus fermé, et le wifi est partout. Si l'iPhone utilise en effet des points d'accès Wi-Fi ... pour déterminer le positionnement à l'intérieur, théoriquement, il devrait y avoir beaucoup de signaux à capter pour le téléphone et avoir une bonne évaluation du positionnement à l'intérieur. Cependant, j'ai testé la précision et la performance a été médiocre.
Je descendais un bâtiment de 200 m de long, obtenais les coordonnées aux deux extrémités, puis calculais la distance entre elles en utilisant CLLocation1.distance(from: CLLocation2)
. Le résultat est d'environ 5 mètres. En outre, la propriété d'instance .floor
n'affiche jamais l'étage sur lequel je suis. Il affiche toujours nil
. Étais-je censé dire au téléphone de vérifier cette propriété?
TL; DR comment l'iPhone vérifie-t-il le positionnement à l'intérieur? Toute documentation à ce sujet? Puis-je au moins savoir dans quelle pièce je suis?
Un site doit être enregistré sur https://mapsconnect.apple.com, puis mappé à l'aide de l'application de sondage d'Apple. – Paulw11