addImage9Patch

Extension function to add 9-patch image provided by the Style Extension to the Style.

Parameters

image

The image to be added


fun MapboxStyleManager.addImage9Patch(imageId: String, bitmap: Bitmap, scale: Float = pixelRatio, sdf: Boolean = false): Expected<String, None>

Adds an 9-patch image to be used in the style. X-stretches, Y-stretches and padding will be calculated from Bitmap.getNinePatchChunk.

Important: This method will allocate native memory outside the JVM heap on every call.

Return

A string describing an error if the operation was not successful, empty otherwise.

Parameters

imageId

ID of the image.

bitmap

Bitmap data of the image.