Skip to main content
ARShow
ARShow
 首页 » 资源教程 » Metaio教程

[android]如何添加使用 metaio SDK 我们自己 POI

2016年09月09日 17:26:39623610

我想集成 metaio SDK 的增强现实应用程序中。

经历了这个: http://dev.metaio.com/sdk/tutorials/location-based-ar/,但我是仍然不能添加我自己 POI。

集成了 metaio SDK 的谁能给我一个想法如何添加我自己 POI 吗?

解决方法 1:

我有在 loadContents() 方法中添加 poi...喜欢下面

      private IRadar mRadar;
private IBillboardGroup mBillBoardGroup;
private ArrayList<GeometryBundle> geometriesList;

IGeometry one = metaioSDK.createGeometryFromImage(createBillboardTexture("Test","http://www.abc.org/150.jpg","0.05 miles"), true);
one
.setTranslationLLA(new LLACoordinate(24.463729,54.385650, 0, 5));        
geometriesList
.add(new GeometryBundle(one, "http://www.abc.org/151.jpg"));

// create radar
    mRadar
= metaioSDK.createRadar();
    mRadar
.setBackgroundTexture(AssetsManager.getAssetPath("Tutorial5/Assets5/radar.png"));
    mRadar
.setObjectsDefaultTexture(AssetsManager.getAssetPath("Tutorial5/Assets5/yellow.png"));
    mRadar
.setRelativeToScreen(IGeometry.ANCHOR_TL);

    mBillBoardGroup
= this.metaioSDK.createBillboardGroup();

   
for (GeometryBundle test : geometriesList) {
        mRadar
.add(test.geometry);
        mBillBoardGroup
.addBillboard(test.geometry);
   
}

在这之后创建 GeometryBundle 类并创建带参数的构造函数......

评论列表暂无评论
发表评论