GMSTextureStyle Class Reference


Overview

A polyline style that draws a repeating image over a GMSStyleSpan.

Inherits GMSStampStyle.

Public Member Functions

(instancetype) - initWithImage:
 Returns an initialized texture stamp style with the given image.

Static Public Member Functions

(instancetype) + textureStyleWithImage:
 Returns a texture stamp style with the given image.

Properties

UIImage * stampImage
 The image or texture that will repeated over a stroke.

Member Function Documentation

+ (instancetype) textureStyleWithImage: ("Use initializer instead")  NS_SWIFT_UNAVAILABLE

Returns a texture stamp style with the given image.

Parameters:
imageA UIImage object to use as the stamp image.
Returns:
An initialized sprite stamp style.
- (instancetype) initWithImage: (UIImage *)  image

Returns an initialized texture stamp style with the given image.

Parameters:
imageA UIImage object to use as the stamp image.
Returns:
An initialized sprite stamp style.

Property Documentation

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

The image or texture that will repeated over a stroke.

Note that this image will be compressed into a square - so for best results have a square image. The rendered stamps will be the width of the line that the GMSStrokeStyle is set on. The image will be oriented with the top of the image towards the start point, and the bottom of the image towards the end point. For example, if the underlying line has two points and the start point is directly above the endpoint, the stamp will appear in an upright orientation.