2009-01-12 9 views
3

J'ai fait des recherches sur l'utilisation des cartes dans les applications iPhone et il semble que la plupart de mes besoins puissent être satisfaits en transmettant des données KML dans l'application google maps intégrée, mais je n'arrive pas à définir les mêmes valeurs page, adresse) disponibles lors de la recherche intégrée dans l'application Cartes. Est-ce que quelqu'un sait s'il existe un moyen de définir ces valeurs, ou quels champs sont disponibles? MISE À JOUR: Avec l'avènement du système d'exploitation 3.0 et de l'API Map, les applications n'ont plus besoin de transmettre le contrôle à l'application de carte intégrée. Cette question n'est donc plus pertinente.Quels champs KML sont pris en charge dans l'application native Google Maps sur l'iPhone?

Répondre

0

KML n'est pas officiellement supporté par Apple à ce jour. Il est spécifié dans la documentation des schémas d'URL. Toute URL dans le paramètre? Q = sera ignorée.

+1

Sauf que toute URL dans le? Q = paramètre est pas ignoré. Je viens de faire un simple test de lien vers une map: // adresse avec une URL KML spécifiée dans Safari sur iPhone et elle est chargée correctement dans l'application cartographique. – Travis

0

Il existe peu d'options disponibles pour les développeurs d'iPhone prévoyant d'utiliser Google Maps dans leur logiciel. J'ai vu des exemples de code et des implémentations de WebKit qui traduisent des gestes vers Google Maps chargés à l'intérieur, mais la performance est au mieux lugubre. Faire une carte statique sans beaucoup de zoom ou de défilement est à peu près la seule option de préservation des performances jusqu'à ce qu'une API native soit disponible.

+0

Je me rends compte que l'utilisation de google maps * dans * une application est un non-démarreur à ce stade, mais j'espérais fournir plus de détails dans les cartes que je peux lier à l'application native. – Travis

0
+0

Cela ressemble à une alternative prometteuse. J'ai déjà regardé quelques solutions utilisant les API et les tilesets de Virtual Earth, mais comme l'application de cartes natives était presque capable de satisfaire toutes mes exigences, j'espérais aller un peu plus loin. – Travis

Questions connexes