问题标签 [wikitude]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
676 浏览

xcode - 从 Wikitude 中删除 SBJson 库

在我的应用程序中,我必须使用两个不同的增强现实 SDK。维基百科和另一个。问题是duplicate symbols当我想构建应用程序时出现错误。经过一番研究,我发现这两个框架都包含 SBJson 库。所以我必须从 Wikitude 删除这个文件,但我不知道怎么做。

有谁知道如何从 Wikitude 中查找和删除该库?

0 投票
1 回答
864 浏览

android - wikiitude 3.01:在示例之间添加一些功能无法正常工作

我下载了 Wikitude 3.1 的 SDK,将示例安装到我的 Eclipse 工作区中,并且在我的 Gnexus 上一切正常。我把问题分成几个点,这样更容易回答:

我将“onMarkerSelectedFn”方法添加到“limitingVisiblePois.js”文件中,因为我想让我的 POI 可点击,当点击时,会出现像 5.1 示例一样的信息页面。我添加了该方法,但它不起作用,我不明白我在哪里犯错误。对于 5.x 示例,每个其他文件都是相同的。

我编辑的“limitingVisiblePois.js”代码

2) 我无法理解 POI latlong 坐标在哪里声明。在前面发布的相同代码中,有函数

loadPoisFromJsonData: 函数 loadPoisFromJsonDataFn(poiData)

但我不明白 poiData 是如何获取的。

我在 Android 和 phonegap 中使用了最后一个 3.1 SDK。

提前致谢,

亲切的问候

布鲁斯

0 投票
2 回答
2693 浏览

android - Wikiitude SDK - 标记未显示在相机视图中

我按照 Wikitude 中的 POI 示例创建了一个简单的应用程序。当我运行应用程序时,相机视图上没有绘制任何标记。我对示例 POI 应用程序也有同样的问题。onLocationChangedFn我已经在 ' ' 和 ' ' 函数内的 js 文件中放置了一些 JS 警报,createMarkerAtLocation并且警报正确显示(希望这意味着 javascript 函数被正确调用。但标记仍然没有显示在地理位置.

我在 Eclipse 的 logcat 中看到以下内容:

我在上面的日志中看到了两个问题:一个关于 the "unimplemented OpenGL ES API",另一个关于"Uncaught TypeError: Property 'onLocationChanged' "

这些是标记没有出现的原因吗?我该如何解决这些问题并在屏幕上显示标记。请帮忙 ...

这是我在 http://www.wikitude.com/products/wikitude-sdk/samples-tutorials/architect-tutorial-3-geo-ar-poi/上的教程之后创建的 index.html 的源代码

0 投票
1 回答
817 浏览

javascript - wikiitude:POI 未相应渲染

我可以使用我的 Android 手机启动 Wikiitude POI 示例。我试图创建自己的 WCF 来检索地理位置数据。每当我检索自己的地理位置数据时,标记都不会显示在我的屏幕上。但是,如果我使用来自样本本身的地理位置数据,标记将显示在我的屏幕上。

我敢肯定,我的 $.ajax 能够获得我自己的地理位置数据。但无法显示。我该如何验证?在手机屏幕上显示我检索到的所有地理位置数据。接下来,我所做的是

  1. 在我的手机屏幕上显示我当前的地理位置(纬度:3.1229609,经度:101.6345425)
  2. 使用我的浏览器再次确认我的地理位置
  3. 我没有从 wikiitude 检索到的数据中渲染所有标记,而是仅对样本数据中可用的 1 个地理位置数据进行硬编码。(标记 1,“经度”:“0.045”,“纬度”:“0.056”)
  4. 我硬编码另一个离我最近的地理位置。(标记 2,纬度:3.116562,经度:101.646538)

只有 Marker1 在我的屏幕上呈现。无论我如何或将手机摄像头移动到何处,我仍然找不到 Marker2。

我想知道,wikiitude POI 位置是否与谷歌地图中的地理位置相同?

0 投票
1 回答
950 浏览

javascript - adding mp3 sound to wikitude AR augmented reality, not playing

i am unfamiliar with JavaScript, and wanted to add an mp3 file to play when the wikitude world starts, however it is not playing. there is no audio,

i used the tutorials on the wikitude website to add wikitude as part of an Android app.

documentation for class sound of wikitude sdk

http://www.wikitude.com/external/doc/alr/Sound.html

here is the code selection for the audio

here is the full code for the file multiplepois.js

0 投票
1 回答
200 浏览

javascript - 用于 mp3 的简单 JavaScript 代码不起作用

试图让 mp3 声音与 javascript 类一起播放但不工作。我不熟悉 javascript,所以我认为它与 Java 或 C 没有什么不同。但是我不知道为什么这不起作用。这是一个内置 wikiitude 的 Android 应用程序。Wikiitude 使用 javascript 添加任何功能到其对 Android 相机类的使用中。

尝试使用声音类,但我尝试过的任何方法似乎都不起作用。

http://www.wikitude.com/external/doc/alr/Sound.html

这是完整的代码

0 投票
1 回答
323 浏览

wikitude - 加载其他建筑师查看维基

我正在尝试在我的项目中加载其他架构视图。我有一个带标记的,我想要其他只有雷达的,但总是用标记加载第一个architectView。我在同一个类中调用函数。我使用 Wikitude 2.0 中的 Wikiitude SimpleARBrowser 示例。谢谢你的帮助

编辑:

我在 SimplebrowserActivity 中调用 this.architectView.load("index.html") 并使用其他方法在视图中显示标记。在我开始其他活动后,我再次调用 SimplebrowserActivity 和其他函数来加载 this.architectView.load("index2.html") 但活动加载 index.html 而不是 index2.html

0 投票
2 回答
111 浏览

blackberry-10 - 如何将原生黑莓 10 或 wikiitude SDK 与 webworks 集成?

我正在使用 Webworks 开发 BB 10 应用程序。我几乎完成了它,但客户想要为 AR 实现 wikiitude SDK。但它只为原生 blackberry 10 提供 SDK。有没有办法用 Webwork 实现 wikiitude 。或者一种在 webworks 中实现本机代码的方法?

0 投票
1 回答
1622 浏览

javascript - 在 Wikiitude SDK for Android 中使用 Javascript 的原因是什么?

我一直在比较几个 SDK,以便在我的一个 Android 应用程序中添加一些基于位置的 AR。到目前为止,我真的很喜欢 Wikitude 的整体简洁性,但是有些事情就像他们要求你将 AR 部分的一些逻辑放在让我困惑的 javascript 文件中。

你应该用 javascript 做什么,它在 Android Activity 和 AR 之间的整体流程中扮演什么角色?

另外,作为一个附带问题,Wikitude 的 Android 文档中的这一行有什么意义:

http://developer.wikitude.com/documentation/android。我假设某处存在拼写错误或错误,因为 Android 代码中的任何地方都没有定义 newData。

谢谢!

0 投票
1 回答
275 浏览

c++ - blackberry10 wikiitude 应用程序中的 arm 和 x86 问题

我正在使用 wikiitude SDK 开发 Blackberry 10 应用程序。我正在使用网站上的文档并将库添加到项目中。构建项目时,出现“ntox86-ld”错误。我是新手,无法调试错误。错误是:

请调查问题。我是这项技术的新手,我正在尝试使用 wikiitude 在 bb10 中实现增强现实,请帮助我被困在这里?