2013-04-08 2 views
0

J'ai un tas de boutons qui ouvre l'application de carte par défaut et met quelque chose dans le presse-papiers du système des utilisateurs. Il fonctionne très bien sur les tablettes Android, mais l'Iphone ne fait rien quand on clique sur le bouton. Voici le code:Flex AS3 Iphone - Comment ouvrir l'application Native Maps?

case "MapYummyYummy": 
     System.setClipboard("1665 Stelton Rd Piscataway Nj 08901") 
     _callURL = "geo: 40.4978922, -74.4488224"; 
     var targetURL:URLRequest = new URLRequest(_callURL); 
     navigateToURL(targetURL); 
     break; 

Est-ce que quelqu'un sait l'équivalent de ce qui fonctionne sur les appareils iPhone? Merci!

Répondre

0

Avez-vous essayé cette méthode setData? (Je n'ai aucune expérience avec celui-ci, mais ressemble à une alternative viable).

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/desktop/Clipboard.html#setData()

cartes de lancement iOS via référence URL: http://developer.apple.com/library/ios/#featuredarticles/iPhoneURLScheme_Reference/Articles/MapLinks.html

Interrogation pour un emplacement:

http://maps.apple.com/?q=cupertino

la fixation d'un début et de fin d'emploi:

http://maps.apple.com/?daddr=San+Francisco,+CA&saddr=cupertino

Espérons que cela fonctionne pour vous (recherché non testé).

+0

ok qui ressemble à un moyen de mettre des données dans le presse-papiers. Est-il possible d'avoir l'Iphone automatiquement ouvrir Maps? – Jimothy

+0

Ah désolé, je n'ai pas compris l'ampleur du problème, je viens de voir l'appel setClipboard et je pensais qu'il pourrait échouer sur iOS (ont vu une certaine "flakiness" entre les environnements avec les appels du presse-papiers avant). En ce qui concerne le lancement de cartes sur iOS via une URL que je suis en train d'éditer ci-dessus avec un lien. – shaunhusain

+0

awsome. Je me demande comment bien les directions fonctionneraient si je l'ai juste mis de: Emplacement actuel à: San Francisco, CA – Jimothy