Как заменить изображения POI в ARView

Я запускаю приложение Wikitude, которое показывает точку интереса (POI). Когда приложение запускается, я нажимаю кнопку, чтобы запустить ARView (AUgmented Reality), и там я мог видеть изображения 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 ответа

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

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

Другие вопросы по тегам