iphone - wikitude sdk增强现实

标签 iphone ios objective-c augmented-reality wikitude

我正在使用 wikitude SDK 开发增强现实应用程序。我对这个 sdk 很陌生。我已经按照 sdk 文档指南实现了所有内容。但我无法在 AR-Browser View 中绘制 POI 点。为了生成 POI 点,我使用了以下代码。

- (NSMutableArray *)generatePois:(NSUInteger)numberOfPois
{
    NSLog(@"%s",__PRETTY_FUNCTION__);
    NSMutableArray *poiArray = [NSMutableArray arrayWithCapacity:numberOfPois];

    for (NSUInteger i = 0; i < numberOfPois; ++i) {
        objGlobalDatas=[arrayItems objectAtIndex:i];

        WTPoi *poi = [[WTPoi alloc] init];
        NSString *strId=objGlobalDatas.arId;
        NSInteger poiId=[strId integerValue];
        poi.id = poiId;
        poi.name = objGlobalDatas.name;
        NSLog(@"poi name =%@",objGlobalDatas.name);
        poi.detailedDescription = objGlobalDatas.poi_description;
       // poi.type =  i%3; // set the type from 0->2->0->2...
        poi.type=1;
        NSString *strLat=objGlobalDatas.latitude;
        NSString *strLng=objGlobalDatas.longitude;
        float lan=[strLat doubleValue];
        float lng=[strLng doubleValue];
        poi.latitude = lan ;//+ WT_RANDOM(-0.01, 0.01); // set the latitude around your current location
        poi.longitude = lng;// + WT_RANDOM(-0.01, 0.01);
        poi.altitude = YOUR_CURRENT_ALTITUDE + WT_RANDOM(0, 200); // altitude offset
        poi.poiimg=objGlobalDatas.poi_indicator_image;

        poi.weburl=objGlobalDatas.website;
        poi.distance=objGlobalDatas.distance;
        [poiArray addObject:poi];
        [poi release];

    }
    NSLog(@"check =%@",poiArray);
    return poiArray;
}

我在通过解析 JSON 链接获取 POI 点的数据后调用了这个函数。在 poiArray 中,我在当前纬度和经度周围获得了三个对象。但没有显示在 AR-Browser View 中。

最佳答案

这都是与Wikitude SDK api相关的代码吗?如果是这样,您将错过 [architectView callJavaScript:@"*jsonString*"] 调用。此调用将加载在 json 字符串中定义的位置,以在 AR 中加载。仔细查看 SimpleARBrowser 示例。它演示了在 AR 中加载地点的所有必要步骤。

关于iphone - wikitude sdk增强现实,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15835054/

相关文章:

ios - 保存委托(delegate)变量的强本地副本的目的

iphone - iPhone中的UIWebView全屏视频

ios - 当 pickerView 出现时,UITextField 中的文本向左移动

iphone - 如何截取 3D 转换图像的屏幕截图(或图像合并)?

ios - 随时间获取两个频率的幅度

ios - 完成后 AVPlayer 前进到下一个流 URL

ios - 如何在文档文件夹中调用plist文件

iphone - xcode:如何在编译/构建阶段将文件保存在 "documents"文件夹中(不是通过 "code on run")?

ios - 当应用程序处于后台时播放声音

ios - 如何计算与窗口大小相关的距离