GMSSpriteStyle クラス リファレンス


概要

GMSStyleSpan 上のスタンプ画像の描画スタイルを記述します。

注:
透明な背景のみに対応しています。GMSStyleSpan に設定された色は、フォールバックとしてのみ処理されます。
GMSSpriteStyle を使用するには、Metal レンダリング フレームワークが必要です。Metal を有効にする方法については、setMetalRendererEnabled: (GMSServices) をご覧ください。Metal を有効にせずに地図に GMSStyleSpan を追加すると、スタンプはレンダリングされず、代わりにポリライン スパンが設定した色にフォールバックされます。色が設定されていない場合は、デフォルトのポリラインの色である [UIColorblueColor] にフォールバックします。
GMSMapView::mapCapabilities プロパティを使用して、GMSMapViewGMSSpriteStyle をサポートしているかどうかを確認します。

GMSStampStyle を継承します。

パブリック メンバー関数

(instancetype)- initWithImage:
 指定された画像で初期化されたスプライト スタンプ スタイルを返します。

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

(instancetype)+ spriteStyleWithImage:
 指定された画像でスプライト スタンプ スタイルを返します。

プロパティ

UIImage * stampImage
 ストロークで繰り返される画像またはテクスチャ。

メンバー関数に関するドキュメント

+ (instancetype) spriteStyleWithImage: (UIImage *) image

指定された画像でスプライト スタンプ スタイルを返します。

パラメータ:
イメージスタンプ画像として使用する UIImage オブジェクト。
戻り値:
初期化されたスプライト スタンプ スタイル。
-(instancetype)initWithImage: (UIImage *) image

指定された画像で初期化されたスプライト スタンプ スタイルを返します。

パラメータ:
イメージスタンプ画像として使用する UIImage オブジェクト。
戻り値:
初期化されたスプライト スタンプ スタイル。

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

-(UIImage*)stampImage [read, assign, inherited]

ストロークで繰り返される画像またはテクスチャ。

なお、画像が正方形に圧縮されるため、最適な結果を得るには正方形の画像が使用されます。レンダリングされるスタンプは、GMSStrokeStyle が設定されているラインの幅になります。画像は、画像の上端が始点に、下が終点に向けられます。たとえば、下線に 2 つのポイントがあり、始点がエンドポイントのすぐ上にある場合、スタンプは直立して表示されます。