ZMSPolyline

Objective-C

@interface ZMSPolyline : ZMSOverlay

Swift

class ZMSPolyline : ZMSOverlay

ポリラインクラス

地図上に線を重畳する。

  • パス

    Note

    パスの座標が1点以下の場合は設定できない。
    頂点数は最大16000までで、上限を超えた頂点は描画されない。

    Declaration

    Objective-C

    @property (nonatomic, copy) ZMSPath *_Nonnull path;

    Swift

    @NSCopying var path: ZMSPath { get set }
  • 線幅

    Note

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

    Declaration

    Objective-C

    @property (nonatomic) CGFloat strokeWidth;

    Swift

    var strokeWidth: CGFloat { get set }
  • 線色

    Note

    デフォルト値: #ffff7fff

    Declaration

    Objective-C

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

    Swift

    var strokeColor: UIColor { get set }
  • パスからZMSPolylineを作成する

    Note

    頂点数は最大16000点。超過した頂点は描画されない。

    Declaration

    Objective-C

    + (nullable instancetype)polylineWithPath:(nonnull ZMSPath *)path;

    Swift

    convenience init?(path: ZMSPath)

    Parameters

    path:

    パス

    Return Value

    ポリライン