OfflineStyleURLProvider
public class OfflineStyleURLProvider
OfflineStyleURLProvider
is a class that provides URLs for offline styles and assets required for map display.
Example shows how to create offline style container:
let mainStyle = StyleDefinition.custom(
style: OfflineStyleURLProvider.browsingDarkStyleURL,
layerMapping: OfflineStyleURLProvider.layerMappingURL)
let darkStyle = StyleDefinition.custom(
style: OfflineStyleURLProvider.browsingLightStyleURL,
layerMapping: OfflineStyleURLProvider.layerMappingURL)
return StyleContainer(
mainStyle: mainStyle,
darkStyle: darkStyle,
bundle: resourceBundle)
Important
This is a Public Preview API. It may be changed or removed at any time.Provides the URL for the standard dark style when the map is used for browsing.
Declaration
Swift
public static var browsingDarkStyleURL: URL { get }
Return Value
A URL
object pointing to the location of the dark style for browsing.
Provides the URL for the standard light style when the map is used for browsing in offline mode.
Declaration
Swift
public static var browsingLightStyleURL: URL { get }
Return Value
A URL
object pointing to the location of the light style for browsing.
Provides the URL for the standard dark style when the map is used for driving in offline mode.
Declaration
Swift
public static var drivingDarkStyleURL: URL { get }
Return Value
A URL
object pointing to the location of the dark style for driving.
Provides the URL for the standard light style when the map is used for driving in offline mode.
Declaration
Swift
public static var drivingLightStyleURL: URL { get }
Return Value
A URL
object pointing to the location of the light style for driving.
Provides the URL that defines the order of renderer-specific layers and style layers.
Declaration
Swift
public static var layerMappingURL: URL { get }
Return Value
A URL
object pointing to the location of the layer mapping file.
Provides the bundle containing the resources required for offline map styles.
Declaration
Swift
public static var resourcesBundle: Bundle? { get }
Return Value
A Bundle
object containing the offline resources, or nil
if the bundle cannot be found.
Provides the URL for the standard dark style with vehicle restrictions layers when the map is used for driving in offline mode.
Declaration
Swift
public static var vehicleRestrictionsDarkStyleURL: URL { get }
Return Value
A URL
object pointing to the location of the dark style with vehicle restrictions layers.
Provides the URL for the standard light style with vehicle restrictions layers when the map is used for driving in offline mode.
Declaration
Swift
public static var vehicleRestrictionsLightStyleURL: URL { get }
Return Value
A URL
object pointing to the location of the light style with vehicle restrictions layers.