以下のコードを使用して、場所の始点と終点を通過するiOSアプリケーションからGoogleマップを開きます。
開始点から終了点まで正しくナビゲートしますが、Audio(voice)をガイドしません。
音声案内機能を有効にしたい。
助けてください
ClientState *clientState = [ClientState sharedInstance];
CLLocation *currentLocation = clientState.currentLocation;
NSString *googleMapsURLString = [NSString stringWithFormat:@"maps://maps.google.com/?xyz=xyz&saddr=%1.8f,%1.8f&daddr=%@,%@",
currentLocation.coordinate.latitude, currentLocation.coordinate.longitude, trip.pickupLatitude, trip.pickupLongitude];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:googleMapsURLString]];
マップアプリが音声ガイダンスを処理します。有効にする必要はありません。 Apple Maps URLスキームまたはGoogleマップアプリを開くと、オーディオがオンになっている場合、ユーザーにオーディオ経由で案内されます。音声案内はAppleマップアプリの特定の電話でのみ機能します。 iPhone 5および4Sには音声方向がありますが、iPhone 4および3GSにはありません。 iPhone 4にSiriがないように、Siri音声ナビゲーションもありません。
詳細については、Appleの- this thread を参照してください。