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
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.
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.
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
Jetez un oeil à Developing Virtual Earth iPhone Applications with Objective-C
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
- 1. Niveaux de zoom dans les fichiers kml sur google maps
- 2. Comment puis-je savoir quels opérateurs WQL sont pris en charge sur une classe utilisant powershell?
- 3. Quels sont les formats de fichiers graphiques pris en charge par les navigateurs?
- 4. Google Maps Superpositions
- 5. google maps segments de ligne multiples
- 6. Comment contourner les types de champs entiers non signés non pris en charge dans MS SQL?
- 7. Marqueurs dans google maps
- 8. ASP classique: server.CreateObject pas pris en charge
- 9. RIAServices types non pris en charge sur DomainService construit manuellement
- 10. MSDE est-il pris en charge sur Windows Server 2008?
- 11. C# Compact Framework Exception non pris en charge sur Math.Sinh
- 12. superposition de texte à Google Maps
- 13. Formats de fichiers pris en charge par UIWebView
- 14. IE6: Ne charge pas Google Maps API v3
- 15. Détecter si SSL est pris en charge
- 16. KML et supprimer les anciens fichiers KML
- 17. HTTP PUT est-il pris en charge dans J2ME?
- 18. Xcode: 'Les fichiers génériques ne sont pas pris en charge dans l'erreur du compilateur' source 1.3 '?
- 19. quels combinés prennent en charge javascript/AJAX
- 20. Meilleures pratiques Google Maps?
- 21. Google Maps - fenêtre de chargement sur le marqueur cliquez sur
- 22. Meilleur Wrapper .NET pour Google Maps ou Yahoo Maps?
- 23. Combiner les polygones KML en PHP
- 24. Itinéraire personnalisé pour GDirections Google Maps
- 25. Google Maps Street View
- 26. google maps infos trafic
- 27. Erreur "Mot clé non pris en charge:" dans ASP .NET
- 28. Iso-8859-1 est-il pris en charge dans Silverlight?
- 29. Connexion par programme et utilisation de services Google non pris en charge par l'API
- 30. Google Maps Bubble Templates
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