interface YMKCircle : YMKShape <YMKOverlay>

円の中心座標、半径等を設定するためのクラスです。

タスク

YMKCircleオブジェクト作成

属性の取得・設定

プロパティー

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