概要
GMSPolygon は、地図上に表示されるポリゴンを定義します。
ポリゴンは、ポリラインと同様に一連の連結座標を順序付きで定義します。また、ポリゴンは閉ループを形成し、塗りつぶしの領域を定義します。
GMSOverlay を継承します。
静的パブリック メンバー関数 | |
(インスタンス タイプ) | + ポリゴンを使ったパス: |
特定のパスに対する GMSPolygon のコンビニエンス コンストラクタ。 | |
プロパティ | |
GMSPath * | path |
このポリゴンを表すパス。 | |
NSArray< GMSPath * > * | 穴 |
このポリゴンの穴を表す GMSPath インスタンスの配列。 | |
CGFloat | ストロークの幅 |
スクリーン ポイントでのポリゴンの枠線の幅。 | |
UIColor * | strokeColor |
ポリゴンの枠線の色。 | |
UIColor * | fillColor |
塗りつぶしの色。 | |
BOOL | 測地線 |
このポリゴンを測地線補正でレンダリングするかどうか。 | |
GMSPolygonLayer* | layer |
この GMSPolygon のコア アニメーション レイヤを指定します。 | |
NSString * | title |
タイトル: オーバーレイの簡単な説明。 | |
GMSMapView* | map |
このオーバーレイが表示されている地図 | |
BOOL | タップ可能 |
このオーバーレイによってタップ通知が発生するかどうか。 | |
int | Z-index |
高い zIndex 値のオーバーレイは、低い zIndex 値のタイルレイヤとオーバーレイの上に描画されます。 | |
id | ユーザーデータ |
オーバーレイ データ。 |
メンバー関数のドキュメント
+ (インスタンス タイプ) ポリゴンを使ったパス: | (null 許容 GMSPath *) | path |
特定のパスに対する GMSPolygon のコンビニエンス コンストラクタ。
その他のプロパティにはデフォルト値が設定されます。
プロパティのドキュメント
このポリゴンの穴を表す GMSPath インスタンスの配列。
各経路を構成する座標は有効でなければなりません。
-(CGFloat)strokeWidth [read, write, assign] |
スクリーン ポイントでのポリゴンの枠線の幅。
デフォルトは 1 です。
-(UIColor*)strokeColor [read, write, assign] |
ポリゴンの枠線の色。
デフォルトは nil です。
-(UIColor*)fillColor [read, write, assign] |
塗りつぶしの色。
デフォルトは BluetoothColor です。
- (BOOL)測地線 [read, write, assign] |
このポリゴンを測地線補正でレンダリングするかどうか。
- GMSPolygonLayer* レイヤ [read, assign] |
この GMSPolygon のコア アニメーション レイヤを指定します。
- (NSString*)タイトル [read, write, copy, inherited] |
タイトル: オーバーレイの簡単な説明。
一部のオーバーレイ(マーカーなど)では、地図にタイトルが表示されます。タイトルはデフォルトのユーザー補助テキストでもあります。
- GMSMapView* map [read, write, assign, inherited] |
このオーバーレイが表示されている地図
このプロパティを設定すると、地図にオーバーレイが追加されます。nil に設定すると、このオーバーレイが地図から削除されます。オーバーレイは、常に最大 1 つのマップで有効にできます。
(BOOL)利用しやすい [read, write, assign, inherited] |
このオーバーレイによってタップ通知が発生するかどうか。
マーカーなどの一部のオーバーレイは、デフォルトでタップ可能になります。
- (int)zIndex [read, write, assign, inherited] |
高い zIndex
値のオーバーレイは、低い zIndex
値のタイルレイヤとオーバーレイの上に描画されます。
等しい値により、未定義の描画順序になります。マーカーは、zIndex
に関係なく、常にタイルレイヤや他のマーカー以外のオーバーレイの上に描画されます。これは、実際には他のオーバーレイとは別個の Z-Index グループに属していると見なされます。
- (id)userData [read, write, assign, inherited] |
オーバーレイ データ。
このプロパティを使用すると、任意のオブジェクトをこのオーバーレイに関連付けることができます。Google Maps SDK for iOS はこのプロパティの読み取りも書き込みも行いません。
userData はマップ オブジェクトへの強い参照を保持してはいけません。そうしないと、保持サイクルが作成され(オブジェクトの解放を妨げられる可能性があります)、