ZMSMarker Class Reference

Inherits from ZMSOverlay : NSObject
Declared in ZMSMarker.h

Overview

地図上のある特定の位置を表すアイコン

マーカーのアイコンは地図上の向きには依存せず端末の向きに合わせて描画される

  position

マーカーの位置

@property (nonatomic, assign) CLLocationCoordinate2D position

Discussion

マーカーの位置

Declared In

ZMSMarker.h

  Snipett

マーカーが選択された時に情報ウィンドウの中にタイトルの下に表示されるスニペットテキスト

@property (nonatomic, copy) NSString *Snipett

Discussion

マーカーが選択された時に情報ウィンドウの中にタイトルの下に表示されるスニペットテキスト

Declared In

ZMSMarker.h

  icon

任意のマーカー用のマーカー画像

@property (nonatomic, strong) UIImage *icon

Discussion

任意のマーカー用のマーカー画像

未定義の場合は、デフォルトのマーカーが表示される

Declared In

ZMSMarker.h

  groundAnchor

アイコンの基準点

@property (nonatomic, assign) CGPoint groundAnchor

Discussion

アイコンの基準点

[0.0, 1.0] x [0.0, 1.0] 左上が原点

Declared In

ZMSMarker.h

  infoWindowAnchor

情報ウィンドウの基準点

@property (nonatomic, assign) CGPoint infoWindowAnchor

Discussion

情報ウィンドウの基準点

座標系は groundAnchor と同一

Declared In

ZMSMarker.h

  rotation

基準点を中心に時計回りに角度を指定して回転

@property (nonatomic, assign) CLLocationDegrees rotation

Discussion

基準点を中心に時計回りに角度を指定して回転

回転軸はマーカーに対して垂直方向

Declared In

ZMSMarker.h

  opacity

マーカーの透過をセット

@property (nonatomic, assign) float opacity

Discussion

マーカーの透過をセット

0.0 完全に透過 - 1.0 不透過

Declared In

ZMSMarker.h

  userData

ユーザデータ

@property (nonatomic, strong) id userData

Discussion

ユーザデータ

Declared In

ZMSMarker.h

+ markerWithPosition:

デフォルトマーカーの簡易ファクトリメソッド

+ (instancetype)markerWithPosition:(CLLocationCoordinate2D)position

Parameters

position

CLLocationCoordinate2D型の緯度経度

Discussion

デフォルトマーカーの簡易ファクトリメソッド

Declared In

ZMSMarker.h