我必须在我的地图上绘制一个圆圈,它必须以一个点为中心大约1.8英里。我该怎么办?
答案 0 :(得分:1)
基本上你需要做两个步骤:
circleWithCenterCoordinate:radius:
方法创建MKCircle对象并将其添加到mapView(使用addOverlay:
方法)mapView:viewForOverlay:
方法中,在那里创建并设置MKCircleView
实例并将其返回如果您有不同的叠加类型,则可能需要在委托方法中执行某些类型检查,以创建适合每种叠加层的叠加视图。