2011-01-05 14 views
7

A partir de ahora, genero éxito direcciones con mapas de aplicación de mi aplicación con el siguiente código:generar direcciones a pie con la aplicación Mapas de iOS

NSString *formattedGroceryAddress = [[NSString stringWithFormat:@"%@",((EnhancedUIActionSheet *)actionSheet).grocery.address] stringByReplacingOccurrencesOfString:@" " withString:@"+"]; 
NSString *routeString = [NSString stringWithFormat:@"http://maps.google.com/maps?saddr=%f,%f&daddr=%@",localDataHelper.userLocation.coordinate.latitude,localDataHelper.userLocation.coordinate.longitude,formattedGroceryAddress]; 
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:routeString]]; 

Se abre la aplicación Maps con la adecuada conducción direcciones. El caso es que me gustaría abrir Maps con caminando direcciones de forma predeterminada. Tal vez pueda pasar otro parámetro en mi solicitud para hacer eso.

¿Alguien sabe cómo?

Gracias!

Respuesta

27

Bueno, creo que debería haber buscado mejor antes de preguntar!

Puede agregar dirflg = w a la solicitud y se iniciará la aplicación de mapas en el modo de caminar.

¡Es gracioso porque Apple dice que solo admiten unos pocos parámetros de Google Maps que no incluyen a este pero que en realidad parece funcionar!

Para obtener más información sobre mapas de Google parámetros: http://mapki.com/wiki/Google_Map_Parameters
Para obtener más información sobre mapas de enlaces de aplicaciones iOS: http://developer.apple.com/library/ios/#featuredarticles/iPhoneURLScheme_Reference/Articles/MapLinks.html

+0

Hey bro .. el enlace que funciona para mí, pero ahora tengo un problema que no puedo conseguir volver a mi aplicación desde donde llamé a la aplicación del mapa. ¿Alguna idea? – nikesh

+0

Aquí hay una url de trabajo de la documentación de la manzana https://developer.apple.com/library/content/featuredarticles/iPhoneURLScheme_Reference/MapLinks/MapLinks.html – benLIVE

Cuestiones relacionadas