Iphone 在mapkit上画一个圆

Iphone 在mapkit上画一个圆,iphone,mapkit,geometry,Iphone,Mapkit,Geometry,我必须在地图上画一个圆圈,它必须以一个点为中心大约1,8英里。。我该怎么做?基本上,您需要执行两个步骤: 使用circleWithCenterCoordinate:radius:方法创建MKCircle对象,并将其添加到地图视图中(使用addOverlay:方法) 在mapView委托实现mapView:viewForOverlay:方法中,在那里创建并设置MKCircleView实例并返回它 如果您有不同的覆盖类型,您可能需要在委托方法中执行一些类型检查,以创建适合于每种类型覆盖的覆盖视图。基

我必须在地图上画一个圆圈,它必须以一个点为中心大约1,8英里。。我该怎么做?

基本上,您需要执行两个步骤:

  • 使用
    circleWithCenterCoordinate:radius:
    方法创建MKCircle对象,并将其添加到地图视图中(使用
    addOverlay:
    方法)
  • 在mapView委托实现
    mapView:viewForOverlay:
    方法中,在那里创建并设置
    MKCircleView
    实例并返回它

  • 如果您有不同的覆盖类型,您可能需要在委托方法中执行一些类型检查,以创建适合于每种类型覆盖的覆盖视图。

    基本上,您需要执行两个步骤:

  • 使用
    circleWithCenterCoordinate:radius:
    方法创建MKCircle对象,并将其添加到地图视图中(使用
    addOverlay:
    方法)
  • 在mapView委托实现
    mapView:viewForOverlay:
    方法中,在那里创建并设置
    MKCircleView
    实例并返回它
  • 如果有不同的覆盖类型,则可能需要在“委托方法”中执行一些类型检查,以创建适用于每种覆盖类型的覆盖视图