application de carte par défaut iphone ouverte avec une langue différente

J'ouvre avec succès l'application Iphone par défaut avec l'location actuel de l'user, mais si l'user a sélectionné une autre langue (par exemple pour l'location actuel néerlandais = Aktueller Ort), l'location actuel et l'itinéraire sont totalement faux.

NSSsortingng *mystr=[[NSSsortingng alloc] initWithFormat:@"http://maps.google.com/maps?saddr=Current+Location&daddr=Destination"]; NSURL *myurl=[[NSURL alloc] initWithSsortingng:mystr]; [[UIApplication sharedApplication] openURL:myurl]; 

Bien que nous puissions détecter la langue actuelle et la faire correspondre à l'aide d'un commutateur, nous devons traduire "Emplacement actuel" dans toutes les langues sockets en charge par l'application de carte iphone.

J'ai essayé le lien de wiki pour les parameters et ai trouvé le paramètre de hl mais pas fonctionné pour moi je pense que la méthode pour appliquer le paramètre par moi est fausse ou quelque chose.

Alors, comment puis-je ouvrir l'application carte avec un langage fixe particulier comme l'anglais, même lorsque l'user a choisi une langue différente?

merci pour toute aide!

Vous pouvez get l'location actuel de l'user par le Core Location Framework et transmettre la latitude et la longitude à l'URL google maps. Ou vous pouvez vérifier la langue actuelle et traduire "Current Location" dans beaucoup de lang et le transmettre à l'url.

 NSSsortingng *language = [[NSLocale preferredLanguages] objectAtIndex:0];