我试图理解wikititude的例子。当我在手机上运行示例应用程序并尝试其中一个 POI 示例时,它会将 poi 加载到相机视图中。然而,他们总是与我保持相对。当我四处走动时,我永远无法走过一个,而且它似乎总是离我 5m 远。如何更新 wikitide 示例以显示绝对地理位置,您可以四处走动和探索?这看起来很简单,但网上的例子似乎都与回答这个问题无关。我已经广泛搜索了 wikiitude 示例文档。
这是架构师视图中 poiatlocation.js 文件底部的摘录 -
我应该查看架构师世界中的 js 文件,还是查看 java 代码?
locationChanged: function locationChangedFn(lat, lon, alt, acc) {
// request data if not already present
if (!World.initiallyLoadedData) {
var poiData = {
"id": 1,
"longitude": (lon + (Math.random() / 5 - 0.1)),
"latitude": (lat + (Math.random() / 5 - 0.1)),
"altitude": 100.0
};
World.loadPoisFromJsonData(poiData);
World.initiallyLoadedData = true;
}
},
};
/* 将 locationChanges 转发到自定义函数 */ AR.context.onLocationChanged = World.locationChanged;