GMSPolygon クラス リファレンス

GMSPolygon クラス リファレンス

概要

GMSPolygon は、地図上に表示されるポリゴンを定義します。

ポリゴンは、ポリラインと同様に一連の連結座標を順序付きで定義します。また、ポリゴンは閉ループを形成し、塗りつぶしの領域を定義します。

GMSOverlay を継承します。

静的パブリック メンバー関数

(インスタンス タイプ)+ ポリゴンを使ったパス:
 特定のパスに対する GMSPolygon のコンビニエンス コンストラクタ。

プロパティ

GMSPathpath
 このポリゴンを表すパス。
NSArray< GMSPath * > *
 このポリゴンの穴を表す GMSPath インスタンスの配列。
CGFloatストロークの幅
 スクリーン ポイントでのポリゴンの枠線の幅。
UIColor * strokeColor
 ポリゴンの枠線の色。
UIColor * fillColor
 塗りつぶしの色。
BOOL 測地線
 このポリゴンを測地線補正でレンダリングするかどうか。
GMSPolygonLayer*layer
 この GMSPolygon のコア アニメーション レイヤを指定します。
NSString * title
 タイトル: オーバーレイの簡単な説明。
GMSMapView*map
 このオーバーレイが表示されている地図
BOOL タップ可能
 このオーバーレイによってタップ通知が発生するかどうか。
intZ-index
 高い zIndex 値のオーバーレイは、低い zIndex 値のタイルレイヤとオーバーレイの上に描画されます。
idユーザーデータ
 オーバーレイ データ。

メンバー関数のドキュメント

+ (インスタンス タイプ) ポリゴンを使ったパス: (null 許容 GMSPath *) path

特定のパスに対する GMSPolygon のコンビニエンス コンストラクタ。

その他のプロパティにはデフォルト値が設定されます。


プロパティのドキュメント

- GMSPath*)path [read, write, copy]

このポリゴンを表すパス。

パスを構成する座標が有効である必要があります。

- (NSArray<GMSPath *>*) 穴数 [read, write, copy]

このポリゴンの穴を表す 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 はマップ オブジェクトへの強い参照を保持してはいけません。そうしないと、保持サイクルが作成され(オブジェクトの解放を妨げられる可能性があります)、