wikitude:POI不会相应地呈现

wikitude: POI is not render accordingly

本文关键字:POI wikitude      更新时间:2023-09-26

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

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

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

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

我想知道,维基图德POI位置与谷歌地图中的地理位置相同吗?

尝试将函数分配给 onLocationChanged 触发器并输出当前位置。这是WikitudeSDK使用的位置。

AR.context.onLocationChanged = function(lat,lon,alt,acc) 
                               { alert("lat: " + lat + ", lon: " + lon };
此外,您可以通过在 Java 代码中

在 Java 代码中设置断点来检查是否报告了正确的位置AbstractArchitectCam 的匿名LocationListeneronLocationChanged方法。

如果位置太远,则标记 2 不会显示(它看起来像标记 1 可见(。

免责声明:我为Wikitude工作。