2013-02-09 17 views
13

Ich verwende den folgenden Code, um Google Maps von meiner iOS-Anwendung aus zu öffnen, wo ich den Start- und Endpunkt von Orten übergebe.iOS: So aktivieren Sie Audioanweisungen in Google Maps

Es navigiert korrekt vom Startpunkt zum Endpunkt, führt aber nicht durch Audio (Sprache).

Ich möchte Sprachführung aktivieren.

bitte helfen

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]]; 
+0

verwenden Sie ios 6? Es unterstützt keine Sprachsteuerung ios 5 tut –

+0

HOw kann ich dies in iOS 6 erreichen ... oder irgendeinen authentischen Link ..? – Azhar

+0

nicht möglich in ios6 Entschuldigung noch nicht sowieso –

Antwort

2

Die Maps App Audio-Führung für Sie behandelt. Sie müssen es nicht aktivieren. Wenn Sie das URL-Schema für Apple Maps oder die Google Maps App öffnen, wird der Nutzer über Audio geführt, wenn die Audiofunktion aktiviert ist. Sprachanweisungen funktionieren nur auf bestimmten Telefonen für die Apple Maps App. Das iPhone 5 und 4S haben Sprachrichtung, das iPhone 4 und 3GS nicht. Genau wie es auf dem iPhone 4 keine Siri gibt, gibt es keine Siri Voice Navigation.

Weitere Informationen finden Sie unter this thread auf Apple.