Flex AS3 Iphone - 如何打开原生地图应用程序?

时间:2013-04-08 21:32:17

标签: ios actionscript-3 flash flex air

我有一堆按钮可以打开默认的地图应用程序并将某些内容放入用户系统剪贴板中。它在Android平板电脑上运行良好,但单击按钮时Iphone不执行任何操作。这是代码:

  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;  

有谁知道这对Iphone设备有效吗?谢谢!

1 个答案:

答案 0 :(得分:0)

你试过这个setData方法吗? (我没有这方面的经验,但看起来是一个可行的选择)。

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

通过网址引用iOS启动地图: http://developer.apple.com/library/ios/#featuredarticles/iPhoneURLScheme_Reference/Articles/MapLinks.html

查询位置:

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

为方向设置开始和结束:

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

希望它适用于你(查找未经测试)。