Ios7 如何在iOS MKMapView上达到最大缩放级别
我的一个应用程序以非常高(最大)的缩放级别(高细节地图)使用MKMapView 随着iOS7的引入,我不能像以前那样接近地图了 我正在为此使用mapView setRegion:方法 我一直在运行测试,结果如下: 在全屏纵向模式mapview中跨越iOS版本:Ios7 如何在iOS MKMapView上达到最大缩放级别,ios7,mkmapview,zooming,mapkit,region,Ios7,Mkmapview,Zooming,Mapkit,Region,我的一个应用程序以非常高(最大)的缩放级别(高细节地图)使用MKMapView 随着iOS7的引入,我不能像以前那样接近地图了 我正在为此使用mapView setRegion:方法 我一直在运行测试,结果如下: 在全屏纵向模式mapview中跨越iOS版本: iOS 5.1: 140 meters iOS 6.1: 70 meters iOS 7.0.3: 281 meters iOS 7.0.3: 160 meters (if pinched manually!!) 有没
iOS 5.1: 140 meters
iOS 6.1: 70 meters
iOS 7.0.3: 281 meters
iOS 7.0.3: 160 meters (if pinched manually!!)
有没有办法在iOS 7.0.3上通过编程实现160米(最大缩放级别)
(我知道水平跨度取决于晶格度,因此米数只是比例的一种表示)此解决方案的积分归苹果开发者论坛上的YUF in线程: 它用于确定缩放级别,而不是设置区域
MKMapCamera* camera = [MKMapCamera
cameraLookingAtCenterCoordinate:(CLLocationCoordinate2D)centerCoordinate
fromEyeCoordinate:(CLLocationCoordinate2D)eyeCoordinate
eyeAltitude:(CLLocationDistance)eyeAltitude];
[mapView setCamera:camera animated:NO];
如果保持“中心坐标”和“眼睛坐标”相同,则相机将垂直向下。
高度将使您可以控制缩放。它不会一直降到零,但它将提供与以前iOS版本相同的缩放级别。感谢您给我的信任!我用另一个解决方案更新了我在苹果帖子中的回复。漂亮。非常感谢。