0

我有一个应用程序,我在其中使用 MkMapView,它在 iOS6 和 iOS5 上的显示方式不同。我附上了下面的截图

iOS 6 在此处输入图像描述

iOS 5

在此处输入图像描述

谁能告诉我如何解决这个问题?

4

3 回答 3

5

这是因为 IOS 5 使用谷歌地图,而 IOS 6 使用苹果地图,你唯一能做的就是在 IOS 5 和 IOS6 上使用谷歌地图 API 这样它们的外观和工作方式相同

IOS的谷歌地图

于 2013-03-29T08:51:11.477 回答
4

如果您想使用 Apple 的 Mapkit 框架并显示 IOS 6.0 及更高版本的谷歌地图,那么您可以使用叠加层。

这是可以帮助您的示例项目。

https://github.com/mladjan/GoogleMapsOverlayiOS/tree/master/GoogleMapsiOS6Demo

于 2013-03-29T10:00:00.767 回答
0

根据设备或 iPhone/iPad 上安装的 IOS,地图显示是默认的。如果您仍想使用 Google 地图,请在网络视图中使用您的位置加载地图。

于 2013-03-29T08:51:21.987 回答