チュートリアル

Yahoo! iOSマップSDKの主要機能をひととおり体験していただくための開発チュートリアルを用意しました。
「利用準備」を済ませたうえでご利用ください。

ルート案内をARで表示する

取得した現在位置情報をもとに、カメラを使ったルート案内機能を提供します。

YARKViewControllerをYMKNaviControllerに設定することで、ルート案内情報をAR画面上に表示させることができます。

1. YARKViewControllerを作成しYMKNaviControllerに設定します。

YARKViewControllerインスタンスもメンバーに含めておくといいでしょう。

  • ViewController.m
// YARKViewControllerインスタンス作成
arViewController = [[YARKViewController alloc] init];

// YARKViewControllerをYMKNaviControllerに設定
[naviControl setARKViewController:arViewController];

// YARKViewController.Viewをviewに追加
[self.view addSubview:arViewController.view];

// 案内処理を開始
[naviControl start];

2. ARでのルート案内を終了する場合はYARKViewControllerをviewとYMKNaviControllerから削除します。

  • ViewController.m
// YARKViewControllerをYMKNaviControllerから削除
[naviControl setARKViewController:nil];

// 案内処理を停止
[naviControl stop];

// カメラ終了
[arViewController hide];

// 親ビューから削除
[arViewController.view removeFromSuperview];