2010-05-09 26 views
5

Estoy trabajando en la aplicación iphone. Conozco mi ubicación actual (latitud y longitud) y la de destino (latitud y longitud). ¿Cómo puedo usar "Google maps" para encontrar las instrucciones? URL para google maps es algo así como "http://maps.google.com/maps?daddr=San+Francisco,+CA&saddr=cupertino"
Desde la URL anterior, a pesar de los lugares de origen y destino, quiero usar la latitud y la longitud. ¿cómo?iphone google maps - dirección usando latitud y longitud

Respuesta

13
NSString* url = [NSString stringWithFormat: @"http://maps.google.com/maps?saddr=%f,%f&daddr=%f,%f", 
              currentLocation.coordinate.latitude, currentLocation.coordinate.longitude, 
              destLocation.coordinate.latitude, destLocation.coordinate.longitude]; 

[[UIApplication sharedApplication] openURL: [NSURL URLWithString: url]]; 
+0

Muchas gracias, funcionó – Satyam

+0

bueno gracias funcionó fr mí también – Swati

0

¿Ha intentado simplemente pegar la Latitud y la Longitud como parámetros? En mi experiencia, las API de Google son bastante flexibles en cuanto a lo que puedes poner en ellas. La API local de Google puede tomar casi cualquier cosa, incluido lat lng como una consulta, por ejemplo.

Cuestiones relacionadas