Как реализовать компас для представления AR (дополненной реальности) в iPhone, как в приложении Buuuk - PullRequest
0 голосов
/ 16 апреля 2011

Мы столкнулись с трудностями при реализации компаса (круговой вид внизу экрана AR с местами в правильном направлении) в AR, как в приложении Buuuk. Мы используем фреймворк iphonearkit, указанный в http://code.google.com/p/iphonearkit/.

Кто-нибудь знает, как это реализовать?

1 Ответ

0 голосов
/ 16 апреля 2011

Это просто простой расчет триго.

  1. подкласс drawRect
  2. установка радиуса
  3. рисование полупрозрачного круга
  4. в петле через POI и получение максимального расстояния.
  5. учитывая, что максимальное расстояние будет заканчиваться по периметру круга, рассчитайте расстояние от центра для каждого POI
  6. используйте расстояние от центра и азимута каждого POI, а также бит вычисления триго длянайти координаты x, y
...