2013-02-09 90 views
13

Tôi đang sử dụng mã bên dưới để mở Google Maps từ ứng dụng iOS của mình, nơi tôi đang chuyển bắt đầu và Điểm kết thúc của địa điểm.iOS: Cách bật Chỉ đường âm thanh trên Google Maps

Điều hướng chính xác từ điểm bắt đầu đến điểm kết thúc nhưng không hướng dẫn qua Âm thanh (giọng nói).

Tôi muốn bật cơ sở hướng dẫn bằng giọng nói.

xin vui lòng giúp

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

bạn đang sử dụng ios 6? nó không hỗ trợ điều khiển bằng giọng nói ios 5 không –

+0

HOw tôi có thể đạt được điều này trong iOS 6 ... hoặc bất kỳ liên kết xác thực ..? – Azhar

+0

không thể trong ios6 xin lỗi chưa anyway –

Trả lời

2

Ứng dụng Maps sẽ xử lý hướng dẫn âm thanh cho bạn. Bạn không cần phải kích hoạt nó. Nếu bạn mở lược đồ URL của Apple Maps hoặc ứng dụng Google Maps, ứng dụng sẽ hướng dẫn người dùng qua âm thanh nếu họ bật âm thanh của họ. Chỉ đường bằng giọng nói chỉ hoạt động trên một số điện thoại nhất định cho Ứng dụng Apple Maps. IPhone 5 và 4S có hướng thoại, trong khi iPhone 4 và 3GS thì không. Cũng giống như không có Siri trên iPhone 4, không có Điều hướng bằng giọng nói Siri.

Xem this thread trên Apple để thảo luận thêm.

Các vấn đề liên quan