2010-10-13 65 views
2

我正在开发一个iPhone应用程序,我需要在地图上的特定纬度&经度上显示图像。要求是 - 即使用户放大或缩小该地图屏幕,地图控件也应该在放大后自动将其自身居中放置在同一台机器上。我正在使用MKMapView。如何使用MKMapView在iPhone应用程序中缩放地图

我试图通过所有可用的文档。但是,我无法找到任何回调或其他方法来实现目标。

一种替代方法是处理触摸事件。但是,我发现这是一个非常复杂的解决方案。我希望有一个更简单的选择。上述的任何想法?

你能帮忙吗?任何例子将不胜感激。

+0

重复您以前的问题http://stackoverflow.com/questions/3903913/how-to-recenter-map-on-zoom-in-iphone – 2010-10-13 08:07:29

回答

0

实施MKMapViewDelegate然后试试这个:

- (void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated { 
    [mapView setCenterCoordinate:locationManager.coordinate animated:NO]; 
} 

更换locationManager与任何你CLLocationManager的名字。

相关问题