MGLStyle

@interface MGLStyle : NSObject

A collection of convenience methods for creating style URLs of default styles provided by Mapbox. Learn more about Mapbox default styles.

  • Returns the URL to version 8 of the Mapbox Streets style.

    Streets is a general-purpose style with detailed road and transit networks.

    MGLMapView and MGLTilePyramidOfflineRegion use Mapbox Streets when no style is specified explicitly.

    Declaration

    Objective-C

    + (nonnull NSURL *)streetsStyleURL;

    Swift

    class func streetsStyleURL() -> NSURL
  • Returns the URL to the given version of the Mapbox Streets style.

    Streets is a general-purpose style with detailed road and transit networks.

    MGLMapView and MGLTilePyramidOfflineRegion use Mapbox Streets when no style is specified explicitly.

    Declaration

    Objective-C

    + (nonnull NSURL *)streetsStyleURLWithVersion:(NSInteger)version;

    Swift

    class func streetsStyleURLWithVersion(version: Int) -> NSURL

    Parameters

    version

    The style’s latest released version. As of publication, the current version is 9.

  • Returns the URL to version 8 of the Mapbox Emerald style.

    Emerald is a tactile style with subtle textures and dramatic hillshading.

    Declaration

    Objective-C

    + (nonnull NSURL *)emeraldStyleURL;

    Swift

    class func emeraldStyleURL() -> NSURL
  • Returns the URL to the given version of the Mapbox Outdoors style.

    Outdoors is a general-purpose style tailored to outdoor activities.

    Declaration

    Objective-C

    + (nonnull NSURL *)outdoorsStyleURLWithVersion:(NSInteger)version;

    Swift

    class func outdoorsStyleURLWithVersion(version: Int) -> NSURL

    Parameters

    version

    The style’s latest released version. As of publication, the current version is 9.

  • Returns the URL to version 8 of the Mapbox Light style.

    Light is a subtle, light-colored backdrop for data visualizations.

    Declaration

    Objective-C

    + (nonnull NSURL *)lightStyleURL;

    Swift

    class func lightStyleURL() -> NSURL
  • Returns the URL to the given version of the Mapbox Light style.

    Light is a subtle, light-colored backdrop for data visualizations.

    Declaration

    Objective-C

    + (nonnull NSURL *)lightStyleURLWithVersion:(NSInteger)version;

    Swift

    class func lightStyleURLWithVersion(version: Int) -> NSURL

    Parameters

    version

    The style’s latest released version. As of publication, the current version is 9.

  • Returns the URL to version 8 of the Mapbox Dark style.

    Dark is a subtle, dark-colored backdrop for data visualizations.

    Declaration

    Objective-C

    + (nonnull NSURL *)darkStyleURL;

    Swift

    class func darkStyleURL() -> NSURL
  • Returns the URL to the given version of the Mapbox Dark style.

    Dark is a subtle, dark-colored backdrop for data visualizations.

    Declaration

    Objective-C

    + (nonnull NSURL *)darkStyleURLWithVersion:(NSInteger)version;

    Swift

    class func darkStyleURLWithVersion(version: Int) -> NSURL

    Parameters

    version

    The style’s latest released version. As of publication, the current version is 9.

  • Returns the URL to version 8 of the Mapbox Satellite style.

    Satellite is high-resolution satellite and aerial imagery.

    Declaration

    Objective-C

    + (nonnull NSURL *)satelliteStyleURL;

    Swift

    class func satelliteStyleURL() -> NSURL
  • Returns the URL to the given version of the Mapbox Satellite style.

    Satellite is high-resolution satellite and aerial imagery.

    Declaration

    Objective-C

    + (nonnull NSURL *)satelliteStyleURLWithVersion:(NSInteger)version;

    Swift

    class func satelliteStyleURLWithVersion(version: Int) -> NSURL

    Parameters

    version

    The style’s latest released version. As of publication, the current version is 9.

  • Returns the URL to version 8 of the Mapbox Satellite Streets style.

    Satellite Streets combines the high-resolution satellite and aerial imagery of Mapbox Satellite with unobtrusive labels and translucent roads from Mapbox Streets.

    Declaration

    Objective-C

    + (nonnull NSURL *)hybridStyleURL;

    Swift

    class func hybridStyleURL() -> NSURL
  • Returns the URL to the given version of the Mapbox Satellite Streets style.

    Satellite Streets combines the high-resolution satellite and aerial imagery of Mapbox Satellite with unobtrusive labels and translucent roads from Mapbox Streets.

    Declaration

    Objective-C

    + (nonnull NSURL *)satelliteStreetsStyleURLWithVersion:(NSInteger)version;

    Swift

    class func satelliteStreetsStyleURLWithVersion(version: Int) -> NSURL

    Parameters

    version

    The style’s latest released version. As of publication, the current version is 9.