概要
地表面上の円(球面キャップ)。
GMSOverlay を継承します。
静的パブリック メンバー関数 | |
(instancetype) | + CircleWithPosition:radius: |
特定の位置と半径に対応する GMSCircle のコンビニエンス コンストラクタ。 | |
プロパティ | |
CLLocationCoordinate2D | position |
地球上での円の中心の位置。 | |
CLLocationDistance | 半径 |
円の半径(メートル単位)。正の値で指定する必要があります。 | |
CGFloat | strokeWidth |
円の枠線の幅(画面のポイント数)。 | |
UIColor * | strokeColor |
この円の枠線の色。 | |
UIColor * | fillColor |
円の内部は fillColor でペイントされます。 | |
NSString * | title |
タイトル、オーバーレイの簡単な説明。 | |
GMSMapView * | map |
このオーバーレイが表示される地図。 | |
BOOL | タップ可能 |
このオーバーレイでタップ通知を発生させるか | |
int | zIndex |
zIndex 値が高いオーバーレイは、zIndex 値が小さいタイルレイヤとオーバーレイの上に描画されます。 | |
id | userData |
オーバーレイ データ |
メンバー関数のドキュメント
+ (instancetype) cycleWithPosition: | (CLLocationCoordinate2D) | position | |
radius: | (CLLocationDistance) | radius | |
特定の位置と半径に対応する GMSCircle のコンビニエンス コンストラクタ。
他のプロパティにはデフォルト値があります。位置が無効な場合、地図上に描画できないオーバーレイ オブジェクトが作成されます。
プロパティのドキュメント
- (CLLocationCoordinate2D) position [read, write, assign] |
地球上での円の中心の位置。
無効な位置は無視されます。
- (CLLocationDistance) radius [read, write, assign] |
円の半径(メートル単位)。正の値で指定する必要があります。
-(CGFloat)strokeWidth [read, write, assign] |
- (UIColor*) strokeColor [read, write, assign] |
この円の枠線の色。
デフォルト値は黒です。
-(UIColor*)fillColor [read, write, assign] |
円の内部は fillColor でペイントされます。
デフォルト値は nil で、塗りつぶしは行われません。
- (NSString*) title [read, write, copy, inherited] |
タイトル、オーバーレイの簡単な説明。
マーカーなどのオーバーレイでは、地図上にタイトルが表示されます。タイトルはデフォルトのユーザー補助テキストでもあります。
- (GMSMapView*) map [read, write, assign, inherited] |
このオーバーレイが表示される地図。
このプロパティを設定すると、オーバーレイが地図に追加されます。nil に設定すると、このオーバーレイが地図から削除されます。オーバーレイは、一度に 1 つの地図で有効にできます。
- (BOOL)タップ可能 [read, write, assign, inherited] |
このオーバーレイでタップ通知を発生させるか
マーカーなどの一部のオーバーレイは、デフォルトでタップ可能に設定されています。
-(int)zIndexzIndex [read, write, assign, inherited] |
zIndex
値が高いオーバーレイは、zIndex
値が小さいタイルレイヤとオーバーレイの上に描画されます。
同じ値を指定すると、描画順序は定義されません。マーカーは例外で、zIndex
に関係なく常にタイルレイヤおよびその他のマーカー以外のオーバーレイの上に描画されます。事実上、他のオーバーレイとは異なる Z-Index グループに属していると見なされます。
- (id)userData [read, write, assign, inherited] |
オーバーレイ データ
このプロパティを使用して、任意のオブジェクトをこのオーバーレイに関連付けることができます。Google Maps SDK for iOS では、このプロパティの読み取りも書き込みも行いません。
userData がマップ オブジェクトへの強力な参照を保持しないように注意してください。保持サイクルが作成され、オブジェクトが解放されなくなる可能性があります。