MapboxNavigationSVGExternalFileResolver

open class MapboxNavigationSVGExternalFileResolver(assetManager: AssetManager) : SVGExternalFileResolver

Mapbox implementation of the SVGExternalFileResolver to better support font resolution.

Known issue: MapboxSignboardApi overrides any provider in the SVG renderer during signboard rendering. To avoid conflicts, you can use this experimental external file resolver with MapboxSignboardApi:

MapboxSignboardApi(
MapboxSvgToBitmapParser(
MapboxExperimentalExternalFileResolver(
applicationContext.assets
)
)
)

See resolveFont.

Constructors

Link copied to clipboard
constructor(assetManager: AssetManager)

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun resolveFont(fontFamily: String?, fontWeight: Int, fontStyle: String?): Typeface?

Called by renderer to resolve font references in elements.

Link copied to clipboard
open fun resolveImage(p0: String): Bitmap