ZMSCircle
Objective-C
@interface ZMSCircle : ZMSOverlay
Swift
class ZMSCircle : ZMSOverlay
サークルクラス
地図上に円を重畳する。
-
座標
表示する位置を指定する。
Note
緯度 / 経度Declaration
Objective-C
@property (nonatomic) CLLocationCoordinate2D position;
Swift
var position: CLLocationCoordinate2D { get set }
-
半径
円の半径。
地図上のメートルで指定する。Warning
0以上である必要があるDeclaration
Objective-C
@property (nonatomic) CLLocationDistance radius;
Swift
var radius: CLLocationDistance { get set }
-
塗りつぶし色
Note
デフォルト値: #1919CCCCDeclaration
Objective-C
@property (nonatomic, strong) UIColor *_Nonnull fillColor;
Swift
var fillColor: UIColor { get set }
-
線幅
Note
有効範囲: 0.0 - 100.0px
デフォルト値: 0Declaration
Objective-C
@property (nonatomic) CGFloat strokeWidth;
Swift
var strokeWidth: CGFloat { get set }
-
線色
Note
デフォルト値: #19ff19ffDeclaration
Objective-C
@property (nonatomic, strong) UIColor *_Nonnull strokeColor;
Swift
var strokeColor: UIColor { get set }
-
座標と半径からZMSCircleを作成する
Warning
座標か半径が不正な場合はnilが戻る。Declaration
Objective-C
+ (nullable instancetype)circleWithPosition:(CLLocationCoordinate2D)position radius:(CLLocationDistance)radius;
Swift
convenience init?(position: CLLocationCoordinate2D, radius: CLLocationDistance)
Parameters
position:
座標(緯度/経度)
radius:
半径
Return Value
サークル