Korzystając z przykładowego kodu dostarczonego z WWDC, próbowałem napisać prostą aplikację sprawdzającą koncepcję, która wykonuje wewnętrzne pozycjonowanie w moim biurowcu. Mam obraz piętra i zastąpiłem standardowy obraz w kodzie demonstracyjnym. Wykonałem również wymagane odwzorowanie współrzędnych GPS na piksele dla dwóch punktów kontrolnych.Wewnętrzne pozycjonowanie w systemie iOS z lokalizacją jądrową - niepoprawne?
Po uruchomieniu aplikacji na symulatorze i określeniu statycznych współrzędnych GPS, widzę pozycję zaktualizowaną zgodnie z oczekiwaniami w symulatorze. Jednak po uruchomieniu go na telefonie nie jest to tak łatwe, jak w reklamie Apple w filmie. Na moim iPhonie 5s pozycjonowanie jest wszędzie, a rzadko w pobliżu dokładne. Nawet siedząc przy oknie z wyraźną linią wzroku do nieba, wciąż otrzymuję bardzo niedokładne wyniki.
Zakładam, że może to mieć coś wspólnego z naszym układem fizycznym, topologią WiFi lub innymi takimi parametrami. Zauważyłem jednak, że Apple ma portal, w którym można zarejestrować swój obiekt do użytku z pozycjonowaniem w pomieszczeniach. Czy ma to coś wspólnego ze słabymi wynikami w mojej aplikacji? Nie mogę sobie wyobrazić, w jaki sposób Apple byłby w stanie pomóc w takim scenariuszu, ale myślałem, że może to mieć coś wspólnego z tym.
Czy są inne kroki, które powinienem podjąć, aby zwiększyć dokładność mojej aplikacji? Czy istnieje sposób na wykorzystanie iBeacons do lepszego pozycjonowania w pomieszczeniach? Nie znalazłem żadnej dokumentacji wskazującej na to, ale pomyślałem, że może ktoś tu o tym wiedział.
Czy znalazłeś sposób na wdrożenie integracji wewnętrznej mapy iOS 8? Podaj krok wdrożenia, aby pomóc społeczności. –
czy udało Ci się uczynić go dokładniejszym? – Suryakant