草庐IT

mkoverlay

全部标签

iphone - MKOverlay 无法顺利调整大小

我已将MKCircle作为MKOverlay添加到我的MKMapView。我还添加了一个UISlider来决定圆的半径。不幸的是,当使用它时,它似乎有点“滞后”,不像我想要的那样流畅。例子:http://dl.dropbox.com/u/3077127/mkoverlayDelay.mov这是我的代码:-(void)addCircle{//drawtheradiuscircleforthemarkerdoubleradius=2000.0;MKCircle*circle=[MKCirclecircleWithCenterCoordinate:locationradius:radius]

ios - 在 iOS7 中检测 MKOverlay 上的触摸(MKOverlayRenderer)

我有一个可能绘制了数百个多边形的MKMapView。在iOS7上将MKPolygon和MKPolygonRenderer作为一个使用。我需要的是一种对用户触摸其中一个多边形采取行动的方式。例如,它们代表map上具有一定人口密度的区域。在iOS6上,MKOverlays被绘制为MKOverlayViews,因此触摸检测更加直接。现在使用渲染器,我真的不明白这是如何完成的。我不确定这是否会有所帮助,甚至是否相关,但作为引用,我将发布一些代码:这会使用mapData将所有MKOverlays添加到MKMapView。-(void)drawPolygons{self.polygonsInfo=