私はウィキチュードの例を理解しようとしています。携帯電話でサンプル アプリを実行し、POI のサンプルの 1 つを試すと、POI がカメラ ビューに読み込まれます。しかし、彼らは常に私に対して相対的にとどまります。歩き回っていると、1 つを通り過ぎることはできず、常に 5 メートル離れているように見えます。ウィキタイドの例を更新して、歩き回って探索できる絶対的な地理位置情報を表示するにはどうすればよいですか? これは非常に単純に思えますが、オンラインの例はどれもこれに答えるのに関連していないようです. ウィキチュードのサンプルドキュメントを広範囲に検索しました。
以下は、アーキテクト ビューの 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;