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 。 |