2011-06-27 20 views
6

Próbuję stworzyć mini "Around Me", jak przy użyciu aparatu, kompasu i lokalizacji. Chciałbym wyświetlać obrazy miejsc na moim ekranie. Na razie mam swoją lokalizację i moją orientację z kompasem. Chciałbym wiedzieć, jak określić pozycję miejsca, które chcę wyświetlić.Rzeczywistość rozszerzona iOS z kompasem i lokalizacją

Dzięki za pomoc;)

+0

Najpierw mogę określić kąt między mną a miejscem, którego szukam? – Pierre

+0

Czy masz już Ans na ten temat? – virantporwal

Odpowiedz

6

Po uzyskaniu względnej odległości i namiaru, które można wyznaczyć z dwóch punktów w tej samej przestrzeni współrzędnych za pomocą algorytmów znalezionych na this page, ustalenie, gdzie znana jest współrzędna względem znanego punktu widzenia, jest w zasadzie projekcją perspektywiczną. matematyka jest opisana na this Wikipedia article. Obrót kamery jest podawany przez kompas, a pochylenie przez akcelerometr (pozycja to oczywiście GPS).

Próbuję znaleźć lepszy dokument - jest kilka dodatkowych rzeczy do rozważenia - jak parametry kamery itp., Ale jest to dobry punkt wyjścia.

Jeśli jest zbyt zaangażowany (jak w przypadku macierzy obrotu), możemy go rozbić na proste trygnięcie.

+0

Przepraszam za spóźnioną odpowiedź. Dzięki Tobie ! Znam koncepcję macierzy obrotu, ale tutaj naprawdę nie wiem, jak z niego korzystać. – Pierre

+0

Tutaj link jest "http://www.yourhomenow.com/house/haversine.html" jest martwy! – byJeevan

+0

To wydaje się mieć takie same formuły: http://www.movable-type.co.uk/scripts/latlong.html, zaktualizuję link w odpowiedzi – dabhaid

1

Kod w iPhone ARKit project does this i trochę więcej. Chociaż możesz nie być w stanie korzystać z pełnej biblioteki, jest to świetne odniesienie do tematu rozszerzonej rzeczywistości.

+1

Chciałbym zrozumieć matematykę pod tym. Zbiorniki dla łącza, ale ja naprawdę chciałbym je wdrożyć samodzielnie. – Pierre

+0

Jeśli dostaniesz to objawienie za matematyką, czy mógłbyś napisać odpowiedź na to pytanie? Przez jakiś czas próbowałem to uchwycić. – RyanR

+0

@RyanR Link wspomniany w tym wątku nie otwiera się. http://www.iphonear.org –

0

Sprawdź 3DAR, pozwala bardzo łatwo dodać widok AR do aplikacji MKMapView. Na stronie 3DAR znajduje się samouczek wideo, a także przykładowy kod na stronie 3DAR, www.3dar.us

0

Możesz utworzyć aplikację AR opartą na lokalizacji w numerze Junaio. To przeglądarka AR. Za darmo do użytku i wdrażania (o ile nie jest to aplikacja niestandardowa i Junaio).