在mapkit上画一个圆圈

时间:2011-04-06 07:52:50

标签: iphone mapkit geometry

我必须在我的地图上绘制一个圆圈,它必须以一个点为中心大约1.8英里。我该怎么办?

1 个答案:

答案 0 :(得分:1)

基本上你需要做两个步骤:

  1. 使用circleWithCenterCoordinate:radius:方法创建MKCircle对象并将其添加到mapView(使用addOverlay:方法)
  2. 在mapView委托实现mapView:viewForOverlay:方法中,在那里创建并设置MKCircleView实例并将其返回
  3. 如果您有不同的叠加类型,则可能需要在委托方法中执行某些类型检查,以创建适合每种叠加层的叠加视图。

相关问题