GMSSpriteStyle クラス リファレンス
概要
GMSStyleSpan
上のスタンプ画像の描画スタイルを記述します。
- 注:
- 透明な背景のみに対応しています。
GMSStyleSpan
に設定された色は、フォールバックとしてのみ処理されます。 -
GMSSpriteStyle
を使用するには、Metal レンダリング フレームワークが必要です。Metal を有効にする方法については、setMetalRendererEnabled: (GMSServices) をご覧ください。Metal を有効にせずに地図にGMSStyleSpan
を追加すると、スタンプはレンダリングされず、代わりにポリライン スパンが設定した色にフォールバックされます。色が設定されていない場合は、デフォルトのポリラインの色である [UIColorblueColor] にフォールバックします。 -
GMSMapView::mapCapabilities プロパティを使用して、
GMSMapView
がGMSSpriteStyle
をサポートしているかどうかを確認します。
GMSStampStyle を継承します。
パブリック メンバー関数 | |
(instancetype) | - initWithImage: |
指定された画像で初期化されたスプライト スタンプ スタイルを返します。 | |
静的パブリック メンバー関数 | |
(instancetype) | + spriteStyleWithImage: |
指定された画像でスプライト スタンプ スタイルを返します。 | |
プロパティ | |
UIImage * | stampImage |
ストロークで繰り返される画像またはテクスチャ。 |
メンバー関数に関するドキュメント
+ (instancetype) spriteStyleWithImage: | (UIImage *) | image |
指定された画像でスプライト スタンプ スタイルを返します。
- パラメータ:
-
イメージ スタンプ画像として使用する UIImage
オブジェクト。
- 戻り値:
- 初期化されたスプライト スタンプ スタイル。
-(instancetype)initWithImage: | (UIImage *) | image |
指定された画像で初期化されたスプライト スタンプ スタイルを返します。
- パラメータ:
-
イメージ スタンプ画像として使用する UIImage
オブジェクト。
- 戻り値:
- 初期化されたスプライト スタンプ スタイル。
プロパティのドキュメント
-(UIImage*)stampImage [read, assign, inherited] |
ストロークで繰り返される画像またはテクスチャ。
なお、画像が正方形に圧縮されるため、最適な結果を得るには正方形の画像が使用されます。レンダリングされるスタンプは、GMSStrokeStyle が設定されているラインの幅になります。画像は、画像の上端が始点に、下が終点に向けられます。たとえば、下線に 2 つのポイントがあり、始点がエンドポイントのすぐ上にある場合、スタンプは直立して表示されます。