问题标签 [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 回答
844 浏览

android - Android : How to use Wiki tude framework without use their .apk?

I download demo application from wikitude and it works, but I need to set up their wikitude browser .apk .

Does it has anyway that be able use Augmented reality without use their .apk ?

0 投票
1 回答
1057 浏览

gps - 增强现实浏览器如何跟踪您的准确位置以覆盖相关信息?

AR 浏览器包括可用于 Iphone 和 Android 智能手机的 wikitude、Layar 等。

当您将相机对准地标时,它们会自动覆盖其上某个位置的先前可用信息(例如,其门上的餐厅名称)

如果某些国家的 GPS 精度约为 10 m,如何准确地做到这一点?

我的意思是,如果他们跟踪您手机的位置以显示准确的地理信息,那么即使 2-3 m 的差异也会造成严重破坏。

0 投票
1 回答
1908 浏览

frameworks - wikitude架构师框架

有谁知道如何加载实际的architect.js 文件。在教程中有一个脚本标签,其源属性的值等于“architect://architect.js”。那是什么样的网址?显然网络浏览器无法加载它。

0 投票
2 回答
994 浏览

android - Wikitude SDK - 范围

我正在使用 Wikiitude API 为 Android 开发 AR 应用程序。我想定义搜索 poi 的范围,但我无法在任何地方找到它。api是否允许定义范围?

0 投票
1 回答
619 浏览

javascript - 如何在 ARchitectBrower.html Wikiitude SDK for ios 中使用 AR.ImageResource 设置 HTML img src 值

我正在编辑 Wikitude SDK iOS 提供的 ARchitectBrowser.html,我想知道如何在 AR.ImageResource 中获取图像集

并直接放入 HTML img src 属性

在javascript中我有一行像

但我希望将加载到 AR.ImageResource 中的图像设置为 src 属性,这样我就不必加倍处理 HTTP 请求。

任何帮助将不胜感激。

0 投票
1 回答
323 浏览

javascript - 在 Wikiitude SDK for iOS 中将 base64 编码图像插入 AR.ImageResource

我希望在 Wikiitude SDK iOS 中创建新的 AR.ImageResource 时插入 base64 编码的图像。

我可以使用 javascript 在 HTML img src 属性中直接执行此操作,如下所示

但是要在Wikitude的aug视图中渲染图像,需要使用AR.ImageResource,并且插入base64编码图像有点困难。

我正在使用以下函数调用,但没有运气

他们对执行此操作有什么建议吗?

0 投票
1 回答
570 浏览

cordova - 在 phonegap 应用程序中嵌入 wikiitude 浏览器

wikitude camera phonegap 插件需要用户单独安装wikiitude 浏览器。是否可以将浏览器嵌入应用程序以跳过此安装步骤?

0 投票
2 回答
382 浏览

augmented-reality - 为 blackberry10 创建增强现实应用程序

我是一名BlackBerry 原生应用程序开发人员。我是 BB10 应用程序开发的新手。我应该在 BB10中创建一个基于增强现实的应用程序。我不知道是否有任何可用于 blackberry10的第三方库。

我已经用谷歌搜索了这个东西。了解到Wikitude已经为Android和iOS提供了wikitide-SDK;使用它,android 和 iPhone 开发人员可以非常轻松地开发 AR(增强现实)应用程序。消息称,Wikitude 将于今年晚些时候发布适用于 BlackBerry 的 SDK。

有人知道Wikitide-SDK for BB10 (blackberry) 的确切发布日期吗?

有人知道我可以用来为 BB10 开发 AR 应用程序的任何第三个库吗?

提前致谢。

0 投票
2 回答
1498 浏览

objective-c - Wikiitude SDK - 首次运行时忽略许可证密钥

我正在使用 wikiitude SDK 提供的教程示例代码并根据我的需要进行调整。但是,当我将有效的许可证密钥传递给 ARchitect 浏览器(这发生在视图控制器的 viewDidAppear 方法中)时

并从 XCode 在我的开发设备(iPhone 4)上构建和运行该应用程序我仍然在增强现实视图后面获得测试版水印,就好像我没有提供任何许可证密钥一样。然而,当我在调试器中检查对象时,许可证密钥可用,它似乎被 ARchitect View 初始化程序忽略了。

当我使用主页按钮关闭设备上的应用程序,然后在设备上再次打开它时,这一次显然可以识别许可证密钥,并且测试版水印消失了。

我尝试了什么:

  • 将初始化程序放在 vieWillAppear 方法中 - 没有变化
  • 直接提供密钥,没有变量 - 没有变化

有没有人知道这是 SDK 的问题,还是我在代码中调用它的时间问题?由于我找不到太多关于 wikiitude 的信息,尤其是关于我的问题的任何信息,非常感谢任何帮助。

提前致谢

0 投票
3 回答
1280 浏览

javascript - 从 JSON 属性加载 HTML img 元素的图像,而 URL 不能直接访问

好的,这个解释起来相当复杂,它解释了详细的标题:在我的 Objective C 应用程序中,我生成一个 JSON 字符串来保存我需要在 wikitude SDK 的 ARchitect 浏览器中绘制的对象的所有属性(到目前为止据我所知,Wikitude SDK 仅通过以下方式处理 JSON):

我感兴趣的一个特定对象作为字符串存储在该 JSON 字符串中,它是图像的 URL。但是,此图像位于我们的网络服务器上的密码保护区域后面,应用程序会处理身份验证。

当我在 ARchitect 浏览器中时,问题就开始了,它基本上是一个 .html 文件,其中调用了特定的 wikitude javascript 函数来构建增强现实世界并将其显示在应用程序的 UIWebView 中。我想在作为基本 html div 容器的页脚弹出窗口中单击增强视图中的 POI 时显示该图像。所以现在我有一个指向网络服务器上图像资源的 URL,我无法直接访问它

由于需要身份验证,并且我成功加载该图像的唯一方法是通过该var poiImage = new AR.ImageResource(jsonObject[i].iconURL, {onError: errorLoadingImage});方法,但随后我只能在增强视图中显示它,而不能在页脚中显示它。

我尝试从网络中的其他图像或本地资源向视图的页脚部分中的 img 元素提供静态字符串,没有出现类似问题:document.getElementById("thumb").src="marker.png";它工作正常,图像也正确加载到增强视图中.

我已经阅读了关于在 base64 中编码图像(我可以在应用程序的目标 c 部分中访问和下载)并将该字符串存储在一个额外的 JSON 属性中以将其加载到 html img 元素的 src 属性中,<img src="data:image/png;base64,BASE&$_ENCODED_DATA"></img>但是这个对于我试图完成的工作来说,这似乎是一个非常肮脏且过于不切实际的解决方法/hack。另外,我不知道开始阅读有关如何实现身份验证以访问网络服务器受保护区域中的图像的更好主意,或者开始实现丑陋的 base64 编码或继续搜索替代方案是否是一个更好的主意。

我不是要寻求解决方案,而是要建议我还剩下哪些可能性来访问该图像。由于我没有想法,因此感谢您提供任何帮助。

谢谢!

简短的摘要:

  • 在目标 c 部分可访问和下载的图像
  • 可以使用 wikiitude SDK 的 AR.ImageResource 方法访问图像(但不需要)
  • 无法通过 javascript 的 url 直接访问图像,因为需要身份验证

(我希望我的问题是可以理解的,如果有什么不清楚的地方,请随时提问,特别是因为英语不是我的第一语言,用德语解释会更复杂..)