interface YMKCircle : YMKShape <YMKOverlay>
円の中心座標、半径等を設定するためのクラスです。
タスク
YMKCircleオブジェクト作成
属性の取得・設定
coordinateプロパティーradiusプロパティーboundingMapRectプロパティー
プロパティー
coordinate
YMKCircleに設定されている円の中心緯度経度プロパティー。
@property(nonatomic, readonly) CLLocationCoordinate2D coordinate
radius
YMKCircleに設定されている円の半径(メートル)プロパティー。
@property(nonatomic, readonly) CLLocationDistance radius
boundingMapRect
YMKCircleに設定されている円の制限長方形プロパティー。
@property(nonatomic, readonly) YMKMapRect boundingMapRect
メソッド
circleWithCenterCoordinate:radius:
指定された中心緯度経度・半径からYMKCircleオブジェクトを生成するメソッドです。
+(YMKCircle *)circleWithCenterCoordinate:(CLLocationCoordinate2D)coord radius:(CLLocationDistance)radius
| 引数 | 内容 |
|---|---|
| coord | 円の中心緯度経度 |
| radius | 円の半径(メートル) |
| 戻り値 | 成功した場合、YMKCircleインスタンス。失敗した場合はnil。 |
circleWithMapRect:
指定された制限長方形からYMKCircleオブジェクトを生成するメソッドです。
+(YMKCircle *)circleWithMapRect:(YMKMapRect)mapRect
| 引数 | 内容 |
|---|---|
| mapRect | 円の制限長方形 |
| 戻り値 | 成功した場合、YMKCircleインスタンス。失敗した場合はnil。 |