GMSSpriteStyle クラス リファレンス


概要

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

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

GMSStampStyle を継承します。

パブリック メンバー関数

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

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

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

プロパティ

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

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

+ (instancetype) spriteStyleWithImage: (UIImage *) image

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

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

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

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

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

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

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

この画像は正方形に圧縮されるため、正方形にすることをおすすめします。レンダリングされたスタンプは、GMSStrokeStyle が設定されているラインの幅になります。画像の向きは、画像の上部が始点に、画像の下部が終了点に向けられます。たとえば、基礎となる線に 2 つのポイントがあり、始点が終点の真上にある場合、スタンプは直立で表示されます。