2008-10-20 5 views
10

Je voudrais créer une application iPhone qui peut ouvrir l'application Google Maps et placer une épingle sur la carte. J'ai l'emplacement exact de la broche, spécifié par sa longitude et sa latitude. J'ai aussi un nom pour la broche par ex. 'emplacement 1' qui devrait être affiché avec la broche.Existe-t-il un moyen de placer une épingle dans l'application iphone google maps en utilisant openURL?

Je sais que UIApplication: openURL peut être utilisé pour cela mais je ne connais pas le format exact de l'URL.

Alors, y a-t-il un moyen de faire ce que j'ai décrit ci-dessus? Si oui, quel est le format d'URL correct?

Répondre

0

Un guide de référence à toutes les URL prises en charge par l'iPhone OS: iPhone URL Scheme Reference. Nécessite une connexion en tant que développeur iPhone enregistré (gratuit).

0

Pourquoi votre utilisateur doit-il quitter votre application pour voir une carte. Vous pouvez facilement intégrer une carte Google dans votre application. Vous pouvez même laisser tomber plusieurs broches pour lesquelles vous avez des informations longues.

En fait, à mon avis, votre utilisateur ne devrait jamais avoir à quitter votre application pour voir une carte google.

Un exemple de la façon de procéder est fourni à titre d'exemple d'application au https://sourceforge.net/projects/quickconnect/.

Téléchargez le fichier zip QuickConnectiPhone et vous le trouverez dans le répertoire Exemples.

+0

En raison de restrictions de licence, vous ne pouvez pas utiliser les indications au tour dans votre propre MKMapView si vous utilisez les mosaïques de Google. –

0

Pour un emplacement @ La solution de Ben Gottlieb fonctionne parfaitement. Que diriez-vous de le faire pour plusieurs emplacements nommés sur l'iPhone?