我正在构建一个iOS应用程序,我想与iPad上的Native Maps应用程序进行交互。似乎没有地图应用程序似乎安装在任何一个模拟器上。iOS模拟器上的Google地图?
如何在iOS模拟器上测试此功能?
当我让谷歌地图网站接管与以下网址
http://maps.google.com/maps?ll=37.785834,-122.406417
这种情况
我正在构建一个iOS应用程序,我想与iPad上的Native Maps应用程序进行交互。似乎没有地图应用程序似乎安装在任何一个模拟器上。iOS模拟器上的Google地图?
如何在iOS模拟器上测试此功能?
当我让谷歌地图网站接管与以下网址
http://maps.google.com/maps?ll=37.785834,-122.406417
这种情况
由于它说:
如果地图应用程序未安装在设备上,打开一个地图URL将请求转发给谷歌地图网站。
所以你可以测试这在模拟器上,但它会在Safari中打开代替。
[someUIApplication openURL:[NSURL URLWithString:@"http://maps.google.com/maps?q=London"]]
这将打开苹果的地图应用。
注意:这只适用于设备本身。不在模拟器中。
这是模拟器的“缺失”功能之一。
就像Woz说的那样,它将在safari上打开,而不是在本机应用程序中打开。
你想如何与地图应用程序交互?您唯一能做的就是链接到在地图中打开的位置。 – woz 2012-07-26 18:23:02
我想要有几个按钮,每个按钮都会打开一个链接,显示从当前位置到链接位置的路线。 – 2012-07-26 18:24:09