web-dev-qa-db-ja.com

iOS:Googleマップで音声案内を有効にする方法

以下のコードを使用して、場所の始点と終点を通過する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]];
13
Azhar

マップアプリが音声ガイダンスを処理します。有効にする必要はありません。 Apple Maps URLスキームまたはGoogleマップアプリを開くと、オーディオがオンになっている場合、ユーザーにオーディオ経由で案内されます。音声案内はAppleマップアプリの特定の電話でのみ機能します。 iPhone 5および4Sには音声方向がありますが、iPhone 4および3GSにはありません。 iPhone 4にSiriがないように、Siri音声ナビゲーションもありません。

詳細については、Appleの-​​ this thread を参照してください。

2
Chris Truman