ページの先頭行へ戻る
Interstage AR Processing Server V1.1 開発ガイド
FUJITSU Software

4.7.3 タップ操作

AR重畳表示コンテンツのタップ操作として設定されているTapActionを動作させたい場合は、AR.OS.onBodyClick()を使用してhtml層でのタップイベントをネイティブAR表示層に通知するようにしてください。ネイティブAR表示層の上をWebview層が覆っているため、直接操作することができません。通知した座標上にARコンテンツが存在すれば、設定されたTapActionが実行されます。

タップイベントの登録例

//画面タップのイベントリスナを登録します。
if(window.navigator.userAgent.match(/(iPad|iPhone|iPod)/i)) //iOSの場合
  document.addEventListener("touchstart", bodyclick, false);
else 
  document.addEventListener("click", bodyclick, false); //android, Windowsの場合

bodyclick = function(){
  //ネイティブAR表示層にタップ座標を通知します。
  AR.OS.onBodyClick(event, onSuccess, onError);
};