Как заменить изображения POI в ARView - PullRequest
0 голосов
/ 04 февраля 2010

Я запускаю приложение Wikitude, которое показывает точку, если интерес (POI). Когда приложение запускается, я нажимаю кнопку, чтобы запустить ARView (Дополненная реальность) и там я мог видеть изображения POI с наложением на изображениях Live Camera.

Теперь я хочу менять эти изображения с частыми интервалами.

Я использую:

// Need handler for callbacks to the UI thread  
final Handler mHandler = new Handler();  

// Create runnable for posting
final Runnable mUpdateResults = new Runnable() {
   public void run() {
       updateResultsInUi();
   }
};

protected void startLongRunningOperation() {

   // Fire off a thread to do some work
   Thread t = new Thread() {
       public void run() {
           Pi.computePi(800).toString(); //Do something for a while
           mHandler.post(mUpdateResults); //then update image
       }
   };
   t.start();
}

Но ничего не работает. Я уверен, что я делаю какую-то ошибку ...

Заранее благодарю всех.

Ответы [ 2 ]

1 голос
/ 04 февраля 2010

Когда вы говорите, что запускаете «приложение Wikitude», вы имеете в виду, что вы создаете приложение с помощью общедоступного API-интерфейса Android на устройстве (http://www.wikitude.org/developers)? Если это так, то динамическое изменение изображений маркера POI не поддерживается. Представление AR - это действие в самом приложении Wikitude, запускаемое через ваше намерение. У вас больше нет управления POI (кроме намерений обратного вызова) после запуска представления камеры.

0 голосов
/ 19 февраля 2010

Мы можем добавить наши индивидуальные значки для точки интереса.Вы прошли пример кода, предоставленного Wikitude?Там вы можете найти метод startARViewWithIcons ().Просто пройди через это один раз, дай мне знать, если есть что-нибудь еще ... Спасибо и С уважением, Рагхавендра К

...