2012-07-29 46 views
2

目前我的MKCircle尺寸随着放大地图而变大,随着缩小而缩小。无论如何绘制一个固定半径的MKCircle无论缩放级别如何?我想重写iOS:在MKMapView中绘制具有固定半径的MKCircle?

- (void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated 

和删除的圈子,然后创建一个新的一个新的半径,并添加回覆盖,但它似乎有点效率低下。任何人都知道这样做的更好方法?谢谢!

回答

3

如何使用显示一个圆的自定义MKAnnotationView?随着放大缩小,这将保持大小。

+0

MKAnnotation是小红针吗?只是我希望它的位置能够随着时间的推移不断变化,以表示移动人员在地图上的位置,而不是固定在特定位置。是否有可能只画红球?我不太了解MKAnnotation ...谢谢! – wc373 2012-07-29 18:48:42

+0

MKAnnotationView是MKAnnotation的可见部分,是的。您可以继承MKAnnotationView的子类,使其看起来像您想要的任何东西,并且您可以通过更改MKAnnotation上的坐标属性使其随时间移动。 – 2012-07-29 18:51:17

+0

谢谢Jesse!我将研究MKAnnotationView。 – wc373 2012-07-29 19:00:12

相关问题