Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何在同一应用程序中支持iOS5和ios6映射?_Iphone_Ios5_Ios6_Mapkit - Fatal编程技术网

Iphone 如何在同一应用程序中支持iOS5和ios6映射?

Iphone 如何在同一应用程序中支持iOS5和ios6映射?,iphone,ios5,ios6,mapkit,Iphone,Ios5,Ios6,Mapkit,我应该怎么做才能在我的应用程序中支持这两种地图,我的意思是,配备iOS 5的iphone将看到谷歌地图,iOS 6设备将看到新地图 我很乐意获得一个教程的链接要加载的地图由iOS自己选择。 当您在iOS 5上时,只需注意不要使用iOS 6上添加的方法(检查目标是否响应选择器或使用宏来生成不同的代码) 新地图支持以前地图系统的所有方法。如果您的项目支持iOS 5,那么当应用程序在iOS 5上执行时,您将看到谷歌地图,当应用程序在iOS 6上执行时,您将看到苹果地图 如果您对iOS编程不熟悉,imh

我应该怎么做才能在我的应用程序中支持这两种地图,我的意思是,配备iOS 5的iphone将看到谷歌地图,iOS 6设备将看到新地图


我很乐意获得一个教程的链接

要加载的地图由iOS自己选择。 当您在iOS 5上时,只需注意不要使用iOS 6上添加的方法(检查目标是否响应选择器或使用宏来生成不同的代码) 新地图支持以前地图系统的所有方法。如果您的项目支持iOS 5,那么当应用程序在iOS 5上执行时,您将看到谷歌地图,当应用程序在iOS 6上执行时,您将看到苹果地图


如果您对iOS编程不熟悉,imho的一个好方法是针对iOS 5目标进行开发,并在iOS 5模拟器和设备上进行测试。然后,当您使用iOS 6时,所有这些都应该可以正常工作,但苹果地图会自动运行:-)

谷歌已经发布了自己版本的谷歌地图作为SDK