我还有什么调整MKAnnotationView图像当地图放大和缩小时?
我在地图上有大约150个MKAnnotationViews。每个MKAnnotationView都有一个替代默认引脚的图像。
发生了什么事,现在
在地图上放大时,当它放大了MKAnnotationViews越来越小,相反。
我祝正巧
嗯,我想这是周围的其他方式。由于当地图很小时,我希望MKAnnotationViews会更小,以便用户可以看到所有这些,并且当他放大时,我希望它们会更大。
我有什么样的代码到目前为止
我知道如何让缩放变化,我知道我可以得到“pMapView.region.span.latitudeDelta”作为变焦量的参考。我知道我可以改变annotationView.frame。
-(void)mapView:(MKMapView *)pMapView regionDidChangeAnimated:(BOOL)animated{
NSLog(@"mapView.region.span.latitudeDelta = %f",pMapView.region.span.latitudeDelta);
for (id <MKAnnotation> annotation in pMapView.annotations) {
MKAnnotationView *annotationView = [pMapView viewForAnnotation: annotation];
}
}
有人可以帮我吗? 由于 SHANI
嘿。我会尝试这个,谢谢你的一个很好的答案。并且不需要担心:) – shannoga
这在iOS6上无效 – user501836
这是正确的,不再适用于iOS6。任何人都想出了一个解决方案? – Bach