【问题标题】:MKMapView World RegionMKMapView 世界区域
【发布时间】:2013-04-22 12:06:14
【问题描述】:

我有一个宽度为 320 点,高度为 120 点的 MKMapview

我使用这段代码在 mapview 上展示整个世界,

[self.mapView setCenterCoordinate:self.mapView.userLocation.coordinate zoomLevel:0 animated:NO];

但 MKMapView SDK 在 iOS 5 和 iOS 6.1 中的行为不同

顶部地图为 iOS 5 底部是 iOS 6.1

我总是想展示顶级图片。如何在 iOS 6 及更高版本中修复它?

谢谢。

【问题讨论】:

  • 我尝试[mapView setVisibleMapRect:MKMapRectWorld animated:NO] 得到了相似的结果,所以我猜每个SDK 的最小缩放是不同的,尽管两者都没有真正显示整个世界。
  • 我可以理解由于地图视图的框架而无法显示整个世界,但必须有一种方法可以通过缩放 0 来居中用户位置。

标签: ios mkmapview mapkit


【解决方案1】:

Apple 现在在 ios6 中使用矢量图,之前它使用的是位图。它还开始使用自己的图块而不是谷歌地图图块 您无法控制此行为,因此您可以尝试使用 iOS 版 Google 地图。

为 ios5 和 ios6 集成谷歌地图将得到相同的结果...

Google Maps

【讨论】:

  • 谢谢,也许我会试试谷歌地图。
猜你喜欢
  • 2011-06-12
  • 2014-05-31
  • 1970-01-01
  • 2011-03-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-08
相关资源
最近更新 更多