2010-05-14 16 views
2

Je sais qu'il existe de nombreuses questions sur la façon de construire un lien sharedApplication à l'application de cartes en spécifiant l'adresse de début et de fin avec des coordonnées. J'ai ça qui fonctionne pas de problème.iPhone lien pour la carte des directions en utilisant la chaîne "emplacement actuel" pas lat et lng pour saddr

Est-ce que quelqu'un a trouvé un moyen de lier avec une adresse source génériquement spécifiée comme "emplacement actuel". Je demande parce que le scénario que je travaille sur Core Location ou UIMapView serait seulement nécessaire afin de déterminer l'emplacement de l'utilisateur avant de passer à l'application de la carte où l'emplacement de l'utilisateur semblerait se produire à nouveau.

J'ai essayé de lancer "Emplacement actuel" et "[Emplacement actuel]" dans le paramètre saddr qui commence de manière amusante depuis Current Montana. J'ai aussi essayé d'exclure simplement le paramètre saddr. Je sais que c'est souvent un territoire de foulée, mais cette situation particulière n'a pas été couverte par tout ce que j'ai trouvé la recherche ici ou sur mapki. Avant d'ajouter le code d'emplacement de base, je voulais simplement m'assurer qu'il n'y avait pas de moyen plus limité d'y remédier.

Merci

Répondre

4

Ce poste est assez vieux, mais récemment je devais faire face à un problème similaire et je mis au point une solution. L'utilisation de "Current Location" (correctement échappé) comme adresse source fonctionne parfaitement. L'inconvénient est que "Current Location" est valide pour la langue anglaise seulement. Si votre iPhone est configuré pour utiliser une autre langue, vous devez connaître la traduction exacte qu'Apple a choisie pour cette langue particulière.

J'ai écrit une classe qui peut fournir la traduction exacte de "Current Location" dans n'importe quelle langue prise en charge. Vous pouvez lire my blog post à ce sujet.

Espérons que cela aide.

+0

+1 "emplacement actuel" (ou la traduction correcte) est bien si vous échapper à l'espace, un ** emplacement actuel ** 20%. C'est en fait le choix de traduction de Google que vous devez savoir. –

+0

Merci martip! Matthew, êtes-vous sûr que c'est la traduction de Google pour moi, il serait plus logique si c'était la traduction de l'iOS - c'est-à-dire ce que l'utilisateur voit. –

+0

Notez que cette méthode ne fonctionne pas sur iPad (lat, lng fait quand même ...) –