2017-09-20 12 views
0

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?

+0

Un site doit être enregistré sur https://mapsconnect.apple.com, puis mappé à l'aide de l'application de sondage d'Apple. – Paulw11

Répondre

0

Il existe certaines conditions pour qu'un établissement utilise le positionnement intérieur d'Apple: - être accessible au grand public; - Avoir des visiteurs annuels de plus de 1 million; - Avoir des cartes de référence complètes disponibles; - Avoir activé le Wi-Fi dans tout le lieu; - Avoir une application associée autorisée par le propriétaire de l'installation.

Même dans le cas où toutes ces conditions sont remplies, cette carte personnalisée n'apparaîtra pas dans Apple Maps. Mais Apple Maps affichera la position intérieure d'un utilisateur (point bleu) dans l'application Apple Maps, mais sans noter l'étage où vous vous trouvez ou afficher une carte personnalisée.

En outre, il y a quelques détails importants:

Position Précision: 5-10 mètres. Fondamentalement, Apple peut dire si vous êtes en face d'un magasin, mais ne serait pas en mesure de vous dire quelle porte vous vous tenez près;

Calcul de l'emplacement: Apple détermine sa position grâce à ses API de localisation principales, et tous les calculs sont effectués sur l'appareil. Il utilise le signal GPS disponible, le signal Wi-Fi et la «texture» physique de l'installation (murs, par exemple) ou les données RF paramétriques pour déterminer l'emplacement d'un appareil. Il exploite également certains des capteurs de mouvement dans la puce M7 d'un périphérique. Plus de "texture" et de Wi-Fi plus fort mènent à plus de précision de localisation;

Marché Adressable Total: Tout le monde avec iOS 8, iPhone 4S ou plus récent et iPad 2 et plus récent. L'iPhone 5 ou mieux est recommandé.