如何使用MKMapView在iPhone应用程序中缩放地图
问题描述:
我正在开发一个iPhone应用程序,我需要在地图上的特定纬度&经度上显示图像。要求是 - 即使用户放大或缩小该地图屏幕,地图控件也应该在放大后自动将其自身居中放置在同一台机器上。我正在使用MKMapView。如何使用MKMapView在iPhone应用程序中缩放地图
我试图通过所有可用的文档。但是,我无法找到任何回调或其他方法来实现目标。
一种替代方法是处理触摸事件。但是,我发现这是一个非常复杂的解决方案。我希望有一个更简单的选择。上述的任何想法?
你能帮忙吗?任何例子将不胜感激。
答
实施MKMapViewDelegate
然后试试这个:
- (void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated {
[mapView setCenterCoordinate:locationManager.coordinate animated:NO];
}
更换locationManager
与任何你CLLocationManager
的名字。
重复您以前的问题http://stackoverflow.com/questions/3903913/how-to-recenter-map-on-zoom-in-iphone – 2010-10-13 08:07:29