iOS дополненная реальность с компасом и местоположением - PullRequest
6 голосов
/ 27 июня 2011

Я пытаюсь разработать мини «Вокруг меня», например, используя камеру, компас и местоположение. Я хотел бы отобразить изображения места на моем экране. На данный момент у меня есть мое местоположение и ориентация с компасом. Я хотел бы знать, как я могу определить положение места, которое я хочу отобразить.

Спасибо за вашу помощь;)

Ответы [ 4 ]

6 голосов
/ 28 июня 2011

Если у вас есть относительное расстояние и азимут, которые можно определить по двум точкам в одном и том же координатном пространстве, используя алгоритмы, найденные на этой странице , выяснение, где находится известная координата относительно известной точки обзора,в основном перспективная проекция, математика изложена на этой статье Википедии .Вращение камеры задается компасом, а наклон акселерометром (позиция, конечно, GPS).

Я пытаюсь найти лучший документ - есть несколько дополнительных вещейрассмотреть - как параметры камеры и т. д., но это хорошая отправная точка.

Если это слишком сложно (например, если вы не знакомы с матрицами вращения), мы можем разбить его прямо на простой триггер.

1 голос
/ 27 июня 2011

Код в проекте iPhone ARKit делает это , и немного больше. Хотя вы, возможно, не сможете использовать их полную библиотеку, это отличный справочник по теме дополненной реальности.

0 голосов
/ 06 декабря 2012

Вы можете создать приложение AR на основе местоположения в Junaio . Это AR-браузер. Бесплатное использование и развертывание (если это не пользовательское приложение и Junaio).

0 голосов
/ 21 июля 2011

Проверьте 3DAR, он позволяет очень просто добавить вид AR в приложение MKMapView.Об этом процессе, а также некоторый пример кода есть видеоурок на сайте 3DAR, www.3dar.us

...