让用户在IOS 6中select谷歌地图和苹果地图?

我在iOS应用程序中使用基本的MapKitfunction。

有没有办法让我的iOS 6用户在Google和Apple地图之间select我的应用程序中提供的地图数据? 如果是这样,我怎么能编程呢?

没有。

您可以让用户selectiOS地图和其他地图(OpenStreetMap,Microsoft VirtualEarth,CloudMade,OpenAerialMap,OpenCycleMap,SpatialCloud,TileStream7)与路由我(在github上),或者你可以使用Bing地图(也可用库)。

但是您必须为不同的库编写代码,因为MapKit Framework仅适用于iOS 6中的Apple地图。

ClassicMap (GitHub)完全符合您的要求。 示例项目演示了如何将Google地图覆盖图添加到MapKit以及如何在Google和Apple地图之间切换。

它工作的很好,但缩放级别似乎只限于苹果的数据(我敢肯定,最大缩放在谷歌地图,至less在我住的地方)更高。