如何在ARView中替换POI图像

时间:2010-02-03 22:24:06

标签: android image point-of-interest

我正在运行一个Wikitude应用程序,它显示了兴趣点 (兴趣点)。应用程序启动时,单击按钮启动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 个答案:

答案 0 :(得分:1)

当您说您正在运行“Wikitude应用程序”时,您是否意味着您正在使用其公开的设备上Android API(http://www.wikitude.org/developers)构建应用程序?如果是,则不支持动态更改POI标记图像。 AR视图是Wikitude应用程序本身内的一项活动,通过您的意图启动。启动摄像机视图后,您没有进一步的POI控制(除了回调意图)。

答案 1 :(得分:0)

我们可以为兴趣点添加我们的自定义图标。您是否浏览过Wikitude提供的示例代码?在那里你可以找到一个方法startARViewWithIcons()。只需通过一次,让我知道是否有其他的东西....谢谢&此致,Raghavendra K