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

    デフォルト値: #1919CCCC

    Declaration

    Objective-C

    @property (nonatomic, strong) UIColor *_Nonnull fillColor;

    Swift

    var fillColor: UIColor { get set }
  • 線幅

    Note

    有効範囲: 0.0 - 100.0px
    デフォルト値: 0

    Declaration

    Objective-C

    @property (nonatomic) CGFloat strokeWidth;

    Swift

    var strokeWidth: CGFloat { get set }
  • 線色

    Note

    デフォルト値: #19ff19ff

    Declaration

    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

    サークル