我正在尝试获取mapview的当前zoomScale。我在用
zoomScale = self.mapView.bounds.size.width / self.mapView.visibleMapRect.size.width;
但是zoomScale不等于传递给
zoomScale:(MKZoomScale)zoomScale
inContext:(CGContextRef)上下文
如果我使用zoomScale = 2 * self.mapView.bounds.size.width / self.mapView.visibleMapRect.size.width,它可以等同于视网膜iphone上的drawMapRect方法中的那个,但不适用于任何ipad。
因此,我仍然不确定如何为任何设备获取正确的zoomScale,zoomScale应该与一个drawMapRect匹配。
提前致谢,
詹姆士
最佳答案
我认为您不会得到缩放比例。地图按地图区域(MKCoordinateRegion类型)缩放。