7
votes

iPhone Google Maps - Direction à l'aide de la latitude et de la longitude

Je travaille sur l'application iPhone. Je connais ma position actuelle (la latitude et la longitude) et la destination (la latitude et la longitude). Comment puis-je utiliser "Google Maps" pour trouver les instructions. URL pour Google Maps est quelque chose comme " http://maps.google. com / maps? Daddr = San + Francisco, + CA & Saddr = Cupertino " de
D'après l'URL ci-dessus, inspit des lieux de source et de destination que je veux utiliser la latitude et la longitude. Comment?


0 commentaires

3 Réponses :


0
votes

Avez-vous essayé simplement de coller la latitude et la longitude en tant que paramètres? Dans mon expérience, Google Apis est assez lâche sur ce que vous pouvez y mettre. L'API locale Google peut prendre presque tout ce qui concerne la Lat LNG comme une requête par exemple.


0 commentaires

14
votes
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 commentaires

2
votes

Rob a raison.

Vous pouvez faire quelque chose comme ci-dessous, en fournissant simplement la destination (ou l'adresse de départ)

http://maps.google.com/maps?daddr=-37.8218956215849, 144.9599325656891

ou même

http://maps.google.com/maps ? Saddr = -37.8218956215849,144.9599325656891 & DADDR = -37.8218956215849,144.9599325656891

Il suffit de remplacer start & fin avec les lambes / langs.

http://maps.google.com/maps?saddr=Start&daddr=end < / a>


0 commentaires