diff options
Diffstat (limited to 'macos/0.9.0/docsets/Mapbox.docset/Contents/Resources/Documents/Classes/MGLStyle.html')
-rw-r--r-- | macos/0.9.0/docsets/Mapbox.docset/Contents/Resources/Documents/Classes/MGLStyle.html | 2528 |
1 files changed, 2528 insertions, 0 deletions
diff --git a/macos/0.9.0/docsets/Mapbox.docset/Contents/Resources/Documents/Classes/MGLStyle.html b/macos/0.9.0/docsets/Mapbox.docset/Contents/Resources/Documents/Classes/MGLStyle.html new file mode 100644 index 0000000000..85880adf6a --- /dev/null +++ b/macos/0.9.0/docsets/Mapbox.docset/Contents/Resources/Documents/Classes/MGLStyle.html @@ -0,0 +1,2528 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <title>MGLStyle Class Reference</title> + <link rel="stylesheet" type="text/css" href="../css/jazzy.css" /> + <link rel="stylesheet" type="text/css" href="../css/highlight.css" /> + <meta charset="utf-8"> + <script src="../js/jquery.min.js" defer></script> + <script src="../js/jazzy.js" defer></script> + <link rel='shortcut icon' href='https://www.mapbox.com/img/favicon.ico' type='image/x-icon' /> + + <style type="text/css"> + .nav-group-name[data-name="MGLStyle"] > .small-heading, + .nav-group-task[data-name="MGLStyle"] { + background-color: #f5f8fc; + font-family: "Open Sans Bold"; + border-left: 3px solid #3a68d8; + padding-left: 5px + } + </style> + </head> + <body> + + <a name="//apple_ref/objc/Class/MGLStyle" class="dashAnchor"></a> + + <a title="MGLStyle Class Reference"></a> + + <header class="header-container"> + <div class="limiter"> + <div class="header"> + <p class="header-col header-col--primary"> + <a class="header-link" href="../index.html"> + <img style="height: 25px;" class="header-icon" src="../img/mapbox.svg" alt="Mapbox Maps SDK for macOS Docs"/> + <span class='header-tag'>Maps SDK for macOS Reference</span> + </a> + + </p> + + <p class="header-col header-col--secondary"> + <a class="header-link space-right2" href="https://github.com/mapbox/mapbox-gl-native"> + <svg style="margin-bottom: 1px;" class="header-icon" viewBox="0 0 33 33" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <path stroke="none" stroke-width="1" fill="white" fill-rule="evenodd" d="M16.6,0.4 C7.6,0.4 0.3,7.7 0.3,16.7 C0.3,23.9 5,30 11.4,32.2 C12.2,32.3 12.5,31.8 12.5,31.4 L12.5,28.6 C8,29.6 7,26.4 7,26.4 C6.3,24.5 5.2,24 5.2,24 C3.7,23 5.3,23 5.3,23 C6.9,23.1 7.8,24.7 7.8,24.7 C9.3,27.2 11.6,26.5 12.5,26.1 C12.6,25 13.1,24.3 13.5,23.9 C9.9,23.5 6.1,22.1 6.1,15.8 C6.1,14 6.7,12.6 7.8,11.4 C7.6,11 7.1,9.3 8,7.1 C8,7.1 9.4,6.7 12.5,8.8 C13.8,8.4 15.2,8.3 16.6,8.3 C18,8.3 19.4,8.5 20.7,8.8 C23.8,6.7 25.2,7.1 25.2,7.1 C26.1,9.3 25.5,11 25.4,11.4 C26.4,12.5 27.1,14 27.1,15.8 C27.1,22.1 23.3,23.4 19.7,23.8 C20.3,24.3 20.8,25.3 20.8,26.8 L20.8,31.3 C20.8,31.7 21.1,32.2 21.9,32.1 C28.4,29.9 33,23.8 33,16.6 C32.9,7.7 25.6,0.4 16.6,0.4 L16.6,0.4 Z"></path> + </svg> + View on GitHub + </a> + </p> + + <p class="header-col header-col--secondary"> + <a class="header-link bold" href="dash-feed://https%3A%2F%2Fmapbox%2Egithub%2Eio%2Fmapbox%2Dgl%2Dnative%2Fmacos%2Fdocsets%2FMapbox%2Exml"> + <img style="margin-bottom: 1px;" class="header-icon" src="../img/dash.png"/> + Install in Dash + </a> + </p> + </div> + </div> + </header> + + <div class="breadcrumbs"> + <div class="limiter"> + <a class="breadcrumb" href="../index.html">Mapbox Maps SDK for macOS Reference</a> + <img class="carat" src="../img/carat.png" /> + MGLStyle Class Reference + </div> + </div> + + <div class="content-wrapper limiter"> + <nav class="navigation"> + <ul class="nav-groups"> + <li class="nav-group-name" data-name="Guides"> + <a class="small-heading" href="../Guides.html">Guides<span class="anchor-icon" /></a> + <ul class="nav-group-tasks"> + <li class="nav-group-task" data-name="Working with GeoJSON Data" data-url="working-with-geojson-data.html"> + <a title="Working with GeoJSON Data" class="nav-group-task-link" href="../working-with-geojson-data.html">Working with GeoJSON Data</a> + </li> + <li class="nav-group-task" data-name="Predicates and Expressions" data-url="predicates-and-expressions.html"> + <a title="Predicates and Expressions" class="nav-group-task-link" href="../predicates-and-expressions.html">Predicates and Expressions</a> + </li> + <li class="nav-group-task" data-name="For Style Authors" data-url="for-style-authors.html"> + <a title="For Style Authors" class="nav-group-task-link" href="../for-style-authors.html">For Style Authors</a> + </li> + <li class="nav-group-task" data-name="Migrating to Expressions" data-url="migrating-to-expressions.html"> + <a title="Migrating to Expressions" class="nav-group-task-link" href="../migrating-to-expressions.html">Migrating to Expressions</a> + </li> + <li class="nav-group-task" data-name="Tile URL Templates" data-url="tile-url-templates.html"> + <a title="Tile URL Templates" class="nav-group-task-link" href="../tile-url-templates.html">Tile URL Templates</a> + </li> + <li class="nav-group-task" data-name="Info.plist Keys" data-url="infoplist-keys.html"> + <a title="Info.plist Keys" class="nav-group-task-link" href="../infoplist-keys.html">Info.plist Keys</a> + </li> + </ul> + </li> + <li class="nav-group-name" data-name="Maps"> + <a class="small-heading" href="../Maps.html">Maps<span class="anchor-icon" /></a> + <ul class="nav-group-tasks"> + <li class="nav-group-task" data-name="MGLAccountManager" data-url="Classes/MGLAccountManager.html"> + <a title="MGLAccountManager" class="nav-group-task-link" href="../Classes/MGLAccountManager.html">MGLAccountManager</a> + </li> + <li class="nav-group-task" data-name="MGLMapCamera" data-url="Classes/MGLMapCamera.html"> + <a title="MGLMapCamera" class="nav-group-task-link" href="../Classes/MGLMapCamera.html">MGLMapCamera</a> + </li> + <li class="nav-group-task" data-name="MGLMapView" data-url="Classes/MGLMapView.html"> + <a title="MGLMapView" class="nav-group-task-link" href="../Classes/MGLMapView.html">MGLMapView</a> + </li> + <li class="nav-group-task" data-name="MGLMapViewDelegate" data-url="Protocols/MGLMapViewDelegate.html"> + <a title="MGLMapViewDelegate" class="nav-group-task-link" href="../Protocols/MGLMapViewDelegate.html">MGLMapViewDelegate</a> + </li> + <li class="nav-group-task" data-name="MGLMapSnapshot" data-url="Classes/MGLMapSnapshot.html"> + <a title="MGLMapSnapshot" class="nav-group-task-link" href="../Classes/MGLMapSnapshot.html">MGLMapSnapshot</a> + </li> + <li class="nav-group-task" data-name="MGLMapSnapshotOptions" data-url="Classes/MGLMapSnapshotOptions.html"> + <a title="MGLMapSnapshotOptions" class="nav-group-task-link" href="../Classes/MGLMapSnapshotOptions.html">MGLMapSnapshotOptions</a> + </li> + <li class="nav-group-task" data-name="MGLMapSnapshotter" data-url="Classes/MGLMapSnapshotter.html"> + <a title="MGLMapSnapshotter" class="nav-group-task-link" href="../Classes/MGLMapSnapshotter.html">MGLMapSnapshotter</a> + </li> + </ul> + </li> + <li class="nav-group-name" data-name="Shapes and Annotations"> + <a class="small-heading" href="../Shapes and Annotations.html">Shapes and Annotations<span class="anchor-icon" /></a> + <ul class="nav-group-tasks"> + <li class="nav-group-task" data-name="MGLAnnotation" data-url="Protocols/MGLAnnotation.html"> + <a title="MGLAnnotation" class="nav-group-task-link" href="../Protocols/MGLAnnotation.html">MGLAnnotation</a> + </li> + <li class="nav-group-task" data-name="MGLAnnotationImage" data-url="Classes/MGLAnnotationImage.html"> + <a title="MGLAnnotationImage" class="nav-group-task-link" href="../Classes/MGLAnnotationImage.html">MGLAnnotationImage</a> + </li> + <li class="nav-group-task" data-name="MGLOverlay" data-url="Protocols/MGLOverlay.html"> + <a title="MGLOverlay" class="nav-group-task-link" href="../Protocols/MGLOverlay.html">MGLOverlay</a> + </li> + <li class="nav-group-task" data-name="MGLShape" data-url="Classes/MGLShape.html"> + <a title="MGLShape" class="nav-group-task-link" href="../Classes/MGLShape.html">MGLShape</a> + </li> + <li class="nav-group-task" data-name="MGLMultiPoint" data-url="Classes/MGLMultiPoint.html"> + <a title="MGLMultiPoint" class="nav-group-task-link" href="../Classes/MGLMultiPoint.html">MGLMultiPoint</a> + </li> + <li class="nav-group-task" data-name="MGLPointAnnotation" data-url="Classes/MGLPointAnnotation.html"> + <a title="MGLPointAnnotation" class="nav-group-task-link" href="../Classes/MGLPointAnnotation.html">MGLPointAnnotation</a> + </li> + <li class="nav-group-task" data-name="MGLPointCollection" data-url="Classes/MGLPointCollection.html"> + <a title="MGLPointCollection" class="nav-group-task-link" href="../Classes/MGLPointCollection.html">MGLPointCollection</a> + </li> + <li class="nav-group-task" data-name="MGLPolygon" data-url="Classes/MGLPolygon.html"> + <a title="MGLPolygon" class="nav-group-task-link" href="../Classes/MGLPolygon.html">MGLPolygon</a> + </li> + <li class="nav-group-task" data-name="MGLPolyline" data-url="Classes/MGLPolyline.html"> + <a title="MGLPolyline" class="nav-group-task-link" href="../Classes/MGLPolyline.html">MGLPolyline</a> + </li> + <li class="nav-group-task" data-name="MGLMultiPolygon" data-url="Classes/MGLMultiPolygon.html"> + <a title="MGLMultiPolygon" class="nav-group-task-link" href="../Classes/MGLMultiPolygon.html">MGLMultiPolygon</a> + </li> + <li class="nav-group-task" data-name="MGLMultiPolyline" data-url="Classes/MGLMultiPolyline.html"> + <a title="MGLMultiPolyline" class="nav-group-task-link" href="../Classes/MGLMultiPolyline.html">MGLMultiPolyline</a> + </li> + <li class="nav-group-task" data-name="MGLShapeCollection" data-url="Classes/MGLShapeCollection.html"> + <a title="MGLShapeCollection" class="nav-group-task-link" href="../Classes/MGLShapeCollection.html">MGLShapeCollection</a> + </li> + </ul> + </li> + <li class="nav-group-name" data-name="Styling the Map"> + <a class="small-heading" href="../Styling the Map.html">Styling the Map<span class="anchor-icon" /></a> + <ul class="nav-group-tasks"> + <li class="nav-group-task" data-name="MGLStyle" data-url="Classes/MGLStyle.html"> + <a title="MGLStyle" class="nav-group-task-link" href="../Classes/MGLStyle.html">MGLStyle</a> + </li> + <li class="nav-group-task" data-name="MGLLight" data-url="Classes/MGLLight.html"> + <a title="MGLLight" class="nav-group-task-link" href="../Classes/MGLLight.html">MGLLight</a> + </li> + </ul> + </li> + <li class="nav-group-name" data-name="Content Primitives"> + <a class="small-heading" href="../Content Primitives.html">Content Primitives<span class="anchor-icon" /></a> + <ul class="nav-group-tasks"> + <li class="nav-group-task" data-name="MGLFeature" data-url="Protocols/MGLFeature.html"> + <a title="MGLFeature" class="nav-group-task-link" href="../Protocols/MGLFeature.html">MGLFeature</a> + </li> + <li class="nav-group-task" data-name="MGLPointFeature" data-url="Content Primitives.html#/c:objc(cs)MGLPointFeature"> + <a title="MGLPointFeature" class="nav-group-task-link" href="../Content Primitives.html#/c:objc(cs)MGLPointFeature">MGLPointFeature</a> + </li> + <li class="nav-group-task" data-name="MGLPolygonFeature" data-url="Content Primitives.html#/c:objc(cs)MGLPolygonFeature"> + <a title="MGLPolygonFeature" class="nav-group-task-link" href="../Content Primitives.html#/c:objc(cs)MGLPolygonFeature">MGLPolygonFeature</a> + </li> + <li class="nav-group-task" data-name="MGLPolylineFeature" data-url="Content Primitives.html#/c:objc(cs)MGLPolylineFeature"> + <a title="MGLPolylineFeature" class="nav-group-task-link" href="../Content Primitives.html#/c:objc(cs)MGLPolylineFeature">MGLPolylineFeature</a> + </li> + <li class="nav-group-task" data-name="MGLMultiPolygonFeature" data-url="Content Primitives.html#/c:objc(cs)MGLMultiPolygonFeature"> + <a title="MGLMultiPolygonFeature" class="nav-group-task-link" href="../Content Primitives.html#/c:objc(cs)MGLMultiPolygonFeature">MGLMultiPolygonFeature</a> + </li> + <li class="nav-group-task" data-name="MGLMultiPolylineFeature" data-url="Content Primitives.html#/c:objc(cs)MGLMultiPolylineFeature"> + <a title="MGLMultiPolylineFeature" class="nav-group-task-link" href="../Content Primitives.html#/c:objc(cs)MGLMultiPolylineFeature">MGLMultiPolylineFeature</a> + </li> + <li class="nav-group-task" data-name="MGLPointCollectionFeature" data-url="Content Primitives.html#/c:objc(cs)MGLPointCollectionFeature"> + <a title="MGLPointCollectionFeature" class="nav-group-task-link" href="../Content Primitives.html#/c:objc(cs)MGLPointCollectionFeature">MGLPointCollectionFeature</a> + </li> + <li class="nav-group-task" data-name="MGLShapeCollectionFeature" data-url="Content Primitives.html#/c:objc(cs)MGLShapeCollectionFeature"> + <a title="MGLShapeCollectionFeature" class="nav-group-task-link" href="../Content Primitives.html#/c:objc(cs)MGLShapeCollectionFeature">MGLShapeCollectionFeature</a> + </li> + </ul> + </li> + <li class="nav-group-name" data-name="Content Sources"> + <a class="small-heading" href="../Content Sources.html">Content Sources<span class="anchor-icon" /></a> + <ul class="nav-group-tasks"> + <li class="nav-group-task" data-name="MGLSource" data-url="Classes/MGLSource.html"> + <a title="MGLSource" class="nav-group-task-link" href="../Classes/MGLSource.html">MGLSource</a> + </li> + <li class="nav-group-task" data-name="MGLShapeSource" data-url="Classes/MGLShapeSource.html"> + <a title="MGLShapeSource" class="nav-group-task-link" href="../Classes/MGLShapeSource.html">MGLShapeSource</a> + </li> + <li class="nav-group-task" data-name="MGLComputedShapeSource" data-url="Classes/MGLComputedShapeSource.html"> + <a title="MGLComputedShapeSource" class="nav-group-task-link" href="../Classes/MGLComputedShapeSource.html">MGLComputedShapeSource</a> + </li> + <li class="nav-group-task" data-name="MGLTileSource" data-url="Classes/MGLTileSource.html"> + <a title="MGLTileSource" class="nav-group-task-link" href="../Classes/MGLTileSource.html">MGLTileSource</a> + </li> + <li class="nav-group-task" data-name="MGLRasterTileSource" data-url="Classes/MGLRasterTileSource.html"> + <a title="MGLRasterTileSource" class="nav-group-task-link" href="../Classes/MGLRasterTileSource.html">MGLRasterTileSource</a> + </li> + <li class="nav-group-task" data-name="MGLRasterDEMSource" data-url="Content Sources.html#/c:objc(cs)MGLRasterDEMSource"> + <a title="MGLRasterDEMSource" class="nav-group-task-link" href="../Content Sources.html#/c:objc(cs)MGLRasterDEMSource">MGLRasterDEMSource</a> + </li> + <li class="nav-group-task" data-name="MGLVectorTileSource" data-url="Classes/MGLVectorTileSource.html"> + <a title="MGLVectorTileSource" class="nav-group-task-link" href="../Classes/MGLVectorTileSource.html">MGLVectorTileSource</a> + </li> + <li class="nav-group-task" data-name="MGLImageSource" data-url="Classes/MGLImageSource.html"> + <a title="MGLImageSource" class="nav-group-task-link" href="../Classes/MGLImageSource.html">MGLImageSource</a> + </li> + </ul> + </li> + <li class="nav-group-name" data-name="Style Layers"> + <a class="small-heading" href="../Style Layers.html">Style Layers<span class="anchor-icon" /></a> + <ul class="nav-group-tasks"> + <li class="nav-group-task" data-name="MGLStyleLayer" data-url="Classes/MGLStyleLayer.html"> + <a title="MGLStyleLayer" class="nav-group-task-link" href="../Classes/MGLStyleLayer.html">MGLStyleLayer</a> + </li> + <li class="nav-group-task" data-name="MGLForegroundStyleLayer" data-url="Classes/MGLForegroundStyleLayer.html"> + <a title="MGLForegroundStyleLayer" class="nav-group-task-link" href="../Classes/MGLForegroundStyleLayer.html">MGLForegroundStyleLayer</a> + </li> + <li class="nav-group-task" data-name="MGLBackgroundStyleLayer" data-url="Classes/MGLBackgroundStyleLayer.html"> + <a title="MGLBackgroundStyleLayer" class="nav-group-task-link" href="../Classes/MGLBackgroundStyleLayer.html">MGLBackgroundStyleLayer</a> + </li> + <li class="nav-group-task" data-name="MGLRasterStyleLayer" data-url="Classes/MGLRasterStyleLayer.html"> + <a title="MGLRasterStyleLayer" class="nav-group-task-link" href="../Classes/MGLRasterStyleLayer.html">MGLRasterStyleLayer</a> + </li> + <li class="nav-group-task" data-name="MGLVectorStyleLayer" data-url="Classes/MGLVectorStyleLayer.html"> + <a title="MGLVectorStyleLayer" class="nav-group-task-link" href="../Classes/MGLVectorStyleLayer.html">MGLVectorStyleLayer</a> + </li> + <li class="nav-group-task" data-name="MGLCircleStyleLayer" data-url="Classes/MGLCircleStyleLayer.html"> + <a title="MGLCircleStyleLayer" class="nav-group-task-link" href="../Classes/MGLCircleStyleLayer.html">MGLCircleStyleLayer</a> + </li> + <li class="nav-group-task" data-name="MGLFillStyleLayer" data-url="Classes/MGLFillStyleLayer.html"> + <a title="MGLFillStyleLayer" class="nav-group-task-link" href="../Classes/MGLFillStyleLayer.html">MGLFillStyleLayer</a> + </li> + <li class="nav-group-task" data-name="MGLFillExtrusionStyleLayer" data-url="Classes/MGLFillExtrusionStyleLayer.html"> + <a title="MGLFillExtrusionStyleLayer" class="nav-group-task-link" href="../Classes/MGLFillExtrusionStyleLayer.html">MGLFillExtrusionStyleLayer</a> + </li> + <li class="nav-group-task" data-name="MGLHeatmapStyleLayer" data-url="Classes/MGLHeatmapStyleLayer.html"> + <a title="MGLHeatmapStyleLayer" class="nav-group-task-link" href="../Classes/MGLHeatmapStyleLayer.html">MGLHeatmapStyleLayer</a> + </li> + <li class="nav-group-task" data-name="MGLHillshadeStyleLayer" data-url="Classes/MGLHillshadeStyleLayer.html"> + <a title="MGLHillshadeStyleLayer" class="nav-group-task-link" href="../Classes/MGLHillshadeStyleLayer.html">MGLHillshadeStyleLayer</a> + </li> + <li class="nav-group-task" data-name="MGLLineStyleLayer" data-url="Classes/MGLLineStyleLayer.html"> + <a title="MGLLineStyleLayer" class="nav-group-task-link" href="../Classes/MGLLineStyleLayer.html">MGLLineStyleLayer</a> + </li> + <li class="nav-group-task" data-name="MGLSymbolStyleLayer" data-url="Classes/MGLSymbolStyleLayer.html"> + <a title="MGLSymbolStyleLayer" class="nav-group-task-link" href="../Classes/MGLSymbolStyleLayer.html">MGLSymbolStyleLayer</a> + </li> + </ul> + </li> + <li class="nav-group-name" data-name="Offline Maps"> + <a class="small-heading" href="../Offline Maps.html">Offline Maps<span class="anchor-icon" /></a> + <ul class="nav-group-tasks"> + <li class="nav-group-task" data-name="MGLOfflineRegion" data-url="Offline Maps.html#/c:objc(pl)MGLOfflineRegion"> + <a title="MGLOfflineRegion" class="nav-group-task-link" href="../Offline Maps.html#/c:objc(pl)MGLOfflineRegion">MGLOfflineRegion</a> + </li> + <li class="nav-group-task" data-name="MGLOfflineStorage" data-url="Classes/MGLOfflineStorage.html"> + <a title="MGLOfflineStorage" class="nav-group-task-link" href="../Classes/MGLOfflineStorage.html">MGLOfflineStorage</a> + </li> + <li class="nav-group-task" data-name="MGLOfflinePack" data-url="Classes/MGLOfflinePack.html"> + <a title="MGLOfflinePack" class="nav-group-task-link" href="../Classes/MGLOfflinePack.html">MGLOfflinePack</a> + </li> + <li class="nav-group-task" data-name="MGLOfflinePackProgress" data-url="Structs/MGLOfflinePackProgress.html"> + <a title="MGLOfflinePackProgress" class="nav-group-task-link" href="../Structs/MGLOfflinePackProgress.html">MGLOfflinePackProgress</a> + </li> + <li class="nav-group-task" data-name="MGLOfflinePackState" data-url="Enums/MGLOfflinePackState.html"> + <a title="MGLOfflinePackState" class="nav-group-task-link" href="../Enums/MGLOfflinePackState.html">MGLOfflinePackState</a> + </li> + <li class="nav-group-task" data-name="MGLTilePyramidOfflineRegion" data-url="Classes/MGLTilePyramidOfflineRegion.html"> + <a title="MGLTilePyramidOfflineRegion" class="nav-group-task-link" href="../Classes/MGLTilePyramidOfflineRegion.html">MGLTilePyramidOfflineRegion</a> + </li> + </ul> + </li> + <li class="nav-group-name" data-name="Geometry"> + <a class="small-heading" href="../Geometry.html">Geometry<span class="anchor-icon" /></a> + <ul class="nav-group-tasks"> + <li class="nav-group-task" data-name="MGLCoordinateBounds" data-url="Structs/MGLCoordinateBounds.html"> + <a title="MGLCoordinateBounds" class="nav-group-task-link" href="../Structs/MGLCoordinateBounds.html">MGLCoordinateBounds</a> + </li> + <li class="nav-group-task" data-name="MGLCoordinateBoundsEqualToCoordinateBounds" data-url="Geometry.html#/c:MGLGeometry.h@F@MGLCoordinateBoundsEqualToCoordinateBounds"> + <a title="MGLCoordinateBoundsEqualToCoordinateBounds" class="nav-group-task-link" href="../Geometry.html#/c:MGLGeometry.h@F@MGLCoordinateBoundsEqualToCoordinateBounds">MGLCoordinateBoundsEqualToCoordinateBounds</a> + </li> + <li class="nav-group-task" data-name="MGLCoordinateBoundsGetCoordinateSpan" data-url="Geometry.html#/c:MGLGeometry.h@F@MGLCoordinateBoundsGetCoordinateSpan"> + <a title="MGLCoordinateBoundsGetCoordinateSpan" class="nav-group-task-link" href="../Geometry.html#/c:MGLGeometry.h@F@MGLCoordinateBoundsGetCoordinateSpan">MGLCoordinateBoundsGetCoordinateSpan</a> + </li> + <li class="nav-group-task" data-name="MGLCoordinateBoundsIntersectsCoordinateBounds" data-url="Geometry.html#/c:MGLGeometry.h@F@MGLCoordinateBoundsIntersectsCoordinateBounds"> + <a title="MGLCoordinateBoundsIntersectsCoordinateBounds" class="nav-group-task-link" href="../Geometry.html#/c:MGLGeometry.h@F@MGLCoordinateBoundsIntersectsCoordinateBounds">MGLCoordinateBoundsIntersectsCoordinateBounds</a> + </li> + <li class="nav-group-task" data-name="MGLCoordinateBoundsIsEmpty" data-url="Geometry.html#/c:MGLGeometry.h@F@MGLCoordinateBoundsIsEmpty"> + <a title="MGLCoordinateBoundsIsEmpty" class="nav-group-task-link" href="../Geometry.html#/c:MGLGeometry.h@F@MGLCoordinateBoundsIsEmpty">MGLCoordinateBoundsIsEmpty</a> + </li> + <li class="nav-group-task" data-name="MGLCoordinateBoundsMake" data-url="Geometry.html#/c:MGLGeometry.h@F@MGLCoordinateBoundsMake"> + <a title="MGLCoordinateBoundsMake" class="nav-group-task-link" href="../Geometry.html#/c:MGLGeometry.h@F@MGLCoordinateBoundsMake">MGLCoordinateBoundsMake</a> + </li> + <li class="nav-group-task" data-name="MGLCoordinateBoundsOffset" data-url="Geometry.html#/c:MGLGeometry.h@F@MGLCoordinateBoundsOffset"> + <a title="MGLCoordinateBoundsOffset" class="nav-group-task-link" href="../Geometry.html#/c:MGLGeometry.h@F@MGLCoordinateBoundsOffset">MGLCoordinateBoundsOffset</a> + </li> + <li class="nav-group-task" data-name="MGLCoordinateInCoordinateBounds" data-url="Geometry.html#/c:MGLGeometry.h@F@MGLCoordinateInCoordinateBounds"> + <a title="MGLCoordinateInCoordinateBounds" class="nav-group-task-link" href="../Geometry.html#/c:MGLGeometry.h@F@MGLCoordinateInCoordinateBounds">MGLCoordinateInCoordinateBounds</a> + </li> + <li class="nav-group-task" data-name="MGLCoordinateSpan" data-url="Structs/MGLCoordinateSpan.html"> + <a title="MGLCoordinateSpan" class="nav-group-task-link" href="../Structs/MGLCoordinateSpan.html">MGLCoordinateSpan</a> + </li> + <li class="nav-group-task" data-name="MGLCoordinateSpanEqualToCoordinateSpan" data-url="Geometry.html#/c:MGLGeometry.h@F@MGLCoordinateSpanEqualToCoordinateSpan"> + <a title="MGLCoordinateSpanEqualToCoordinateSpan" class="nav-group-task-link" href="../Geometry.html#/c:MGLGeometry.h@F@MGLCoordinateSpanEqualToCoordinateSpan">MGLCoordinateSpanEqualToCoordinateSpan</a> + </li> + <li class="nav-group-task" data-name="MGLCoordinateSpanMake" data-url="Geometry.html#/c:MGLGeometry.h@F@MGLCoordinateSpanMake"> + <a title="MGLCoordinateSpanMake" class="nav-group-task-link" href="../Geometry.html#/c:MGLGeometry.h@F@MGLCoordinateSpanMake">MGLCoordinateSpanMake</a> + </li> + <li class="nav-group-task" data-name="MGLCoordinateSpanZero" data-url="Geometry.html#/c:@MGLCoordinateSpanZero"> + <a title="MGLCoordinateSpanZero" class="nav-group-task-link" href="../Geometry.html#/c:@MGLCoordinateSpanZero">MGLCoordinateSpanZero</a> + </li> + <li class="nav-group-task" data-name="MGLDegreesFromRadians" data-url="Geometry.html#/c:MGLGeometry.h@F@MGLDegreesFromRadians"> + <a title="MGLDegreesFromRadians" class="nav-group-task-link" href="../Geometry.html#/c:MGLGeometry.h@F@MGLDegreesFromRadians">MGLDegreesFromRadians</a> + </li> + <li class="nav-group-task" data-name="MGLRadiansFromDegrees" data-url="Geometry.html#/c:MGLGeometry.h@F@MGLRadiansFromDegrees"> + <a title="MGLRadiansFromDegrees" class="nav-group-task-link" href="../Geometry.html#/c:MGLGeometry.h@F@MGLRadiansFromDegrees">MGLRadiansFromDegrees</a> + </li> + <li class="nav-group-task" data-name="MGLStringFromCoordinateBounds" data-url="Geometry.html#/c:MGLGeometry.h@F@MGLStringFromCoordinateBounds"> + <a title="MGLStringFromCoordinateBounds" class="nav-group-task-link" href="../Geometry.html#/c:MGLGeometry.h@F@MGLStringFromCoordinateBounds">MGLStringFromCoordinateBounds</a> + </li> + </ul> + </li> + <li class="nav-group-name" data-name="Formatters"> + <a class="small-heading" href="../Formatters.html">Formatters<span class="anchor-icon" /></a> + <ul class="nav-group-tasks"> + <li class="nav-group-task" data-name="MGLClockDirectionFormatter" data-url="Classes/MGLClockDirectionFormatter.html"> + <a title="MGLClockDirectionFormatter" class="nav-group-task-link" href="../Classes/MGLClockDirectionFormatter.html">MGLClockDirectionFormatter</a> + </li> + <li class="nav-group-task" data-name="MGLCompassDirectionFormatter" data-url="Classes/MGLCompassDirectionFormatter.html"> + <a title="MGLCompassDirectionFormatter" class="nav-group-task-link" href="../Classes/MGLCompassDirectionFormatter.html">MGLCompassDirectionFormatter</a> + </li> + <li class="nav-group-task" data-name="MGLCoordinateFormatter" data-url="Classes/MGLCoordinateFormatter.html"> + <a title="MGLCoordinateFormatter" class="nav-group-task-link" href="../Classes/MGLCoordinateFormatter.html">MGLCoordinateFormatter</a> + </li> + <li class="nav-group-task" data-name="MGLDistanceFormatter" data-url="Classes/MGLDistanceFormatter.html"> + <a title="MGLDistanceFormatter" class="nav-group-task-link" href="../Classes/MGLDistanceFormatter.html">MGLDistanceFormatter</a> + </li> + </ul> + </li> + <li class="nav-group-name" data-name="Other Categories"> + <a class="small-heading" href="../Other Categories.html">Other Categories<span class="anchor-icon" /></a> + <ul class="nav-group-tasks"> + <li class="nav-group-task" data-name="NSExpression(MGLAdditions)" data-url="Categories/NSExpression(MGLAdditions).html"> + <a title="NSExpression(MGLAdditions)" class="nav-group-task-link" href="../Categories/NSExpression(MGLAdditions).html">NSExpression(MGLAdditions)</a> + </li> + <li class="nav-group-task" data-name="NSValue(MGLAdditions)" data-url="Categories/NSValue(MGLAdditions).html"> + <a title="NSValue(MGLAdditions)" class="nav-group-task-link" href="../Categories/NSValue(MGLAdditions).html">NSValue(MGLAdditions)</a> + </li> + <li class="nav-group-task" data-name="NSValue(MGLCircleStyleLayerAdditions)" data-url="Categories/NSValue(MGLCircleStyleLayerAdditions).html"> + <a title="NSValue(MGLCircleStyleLayerAdditions)" class="nav-group-task-link" href="../Categories/NSValue(MGLCircleStyleLayerAdditions).html">NSValue(MGLCircleStyleLayerAdditions)</a> + </li> + <li class="nav-group-task" data-name="NSValue(MGLFillExtrusionStyleLayerAdditions)" data-url="Categories/NSValue(MGLFillExtrusionStyleLayerAdditions).html"> + <a title="NSValue(MGLFillExtrusionStyleLayerAdditions)" class="nav-group-task-link" href="../Categories/NSValue(MGLFillExtrusionStyleLayerAdditions).html">NSValue(MGLFillExtrusionStyleLayerAdditions)</a> + </li> + <li class="nav-group-task" data-name="NSValue(MGLFillStyleLayerAdditions)" data-url="Categories/NSValue(MGLFillStyleLayerAdditions).html"> + <a title="NSValue(MGLFillStyleLayerAdditions)" class="nav-group-task-link" href="../Categories/NSValue(MGLFillStyleLayerAdditions).html">NSValue(MGLFillStyleLayerAdditions)</a> + </li> + <li class="nav-group-task" data-name="NSValue(MGLHillshadeStyleLayerAdditions)" data-url="Categories/NSValue(MGLHillshadeStyleLayerAdditions).html"> + <a title="NSValue(MGLHillshadeStyleLayerAdditions)" class="nav-group-task-link" href="../Categories/NSValue(MGLHillshadeStyleLayerAdditions).html">NSValue(MGLHillshadeStyleLayerAdditions)</a> + </li> + <li class="nav-group-task" data-name="NSValue(MGLLineStyleLayerAdditions)" data-url="Categories/NSValue(MGLLineStyleLayerAdditions).html"> + <a title="NSValue(MGLLineStyleLayerAdditions)" class="nav-group-task-link" href="../Categories/NSValue(MGLLineStyleLayerAdditions).html">NSValue(MGLLineStyleLayerAdditions)</a> + </li> + <li class="nav-group-task" data-name="NSValue(MGLRasterStyleLayerAdditions)" data-url="Categories/NSValue(MGLRasterStyleLayerAdditions).html"> + <a title="NSValue(MGLRasterStyleLayerAdditions)" class="nav-group-task-link" href="../Categories/NSValue(MGLRasterStyleLayerAdditions).html">NSValue(MGLRasterStyleLayerAdditions)</a> + </li> + <li class="nav-group-task" data-name="NSValue(MGLSymbolStyleLayerAdditions)" data-url="Categories/NSValue(MGLSymbolStyleLayerAdditions).html"> + <a title="NSValue(MGLSymbolStyleLayerAdditions)" class="nav-group-task-link" href="../Categories/NSValue(MGLSymbolStyleLayerAdditions).html">NSValue(MGLSymbolStyleLayerAdditions)</a> + </li> + </ul> + </li> + <li class="nav-group-name" data-name="Other Classes"> + <a class="small-heading" href="../Other Classes.html">Other Classes<span class="anchor-icon" /></a> + <ul class="nav-group-tasks"> + <li class="nav-group-task" data-name="MGLAttributionInfo" data-url="Classes/MGLAttributionInfo.html"> + <a title="MGLAttributionInfo" class="nav-group-task-link" href="../Classes/MGLAttributionInfo.html">MGLAttributionInfo</a> + </li> + </ul> + </li> + <li class="nav-group-name" data-name="Other Constants"> + <a class="small-heading" href="../Other Constants.html">Other Constants<span class="anchor-icon" /></a> + <ul class="nav-group-tasks"> + <li class="nav-group-task" data-name="MGLErrorDomain" data-url="Other Constants.html#/c:@MGLErrorDomain"> + <a title="MGLErrorDomain" class="nav-group-task-link" href="../Other Constants.html#/c:@MGLErrorDomain">MGLErrorDomain</a> + </li> + <li class="nav-group-task" data-name="MGLExpressionInterpolationModeCubicBezier" data-url="Other Constants.html#/c:@MGLExpressionInterpolationModeCubicBezier"> + <a title="MGLExpressionInterpolationModeCubicBezier" class="nav-group-task-link" href="../Other Constants.html#/c:@MGLExpressionInterpolationModeCubicBezier">MGLExpressionInterpolationModeCubicBezier</a> + </li> + <li class="nav-group-task" data-name="MGLExpressionInterpolationModeExponential" data-url="Other Constants.html#/c:@MGLExpressionInterpolationModeExponential"> + <a title="MGLExpressionInterpolationModeExponential" class="nav-group-task-link" href="../Other Constants.html#/c:@MGLExpressionInterpolationModeExponential">MGLExpressionInterpolationModeExponential</a> + </li> + <li class="nav-group-task" data-name="MGLExpressionInterpolationModeLinear" data-url="Other Constants.html#/c:@MGLExpressionInterpolationModeLinear"> + <a title="MGLExpressionInterpolationModeLinear" class="nav-group-task-link" href="../Other Constants.html#/c:@MGLExpressionInterpolationModeLinear">MGLExpressionInterpolationModeLinear</a> + </li> + <li class="nav-group-task" data-name="MGLOfflinePackErrorNotification" data-url="Other Constants.html#/c:@MGLOfflinePackErrorNotification"> + <a title="MGLOfflinePackErrorNotification" class="nav-group-task-link" href="../Other Constants.html#/c:@MGLOfflinePackErrorNotification">MGLOfflinePackErrorNotification</a> + </li> + <li class="nav-group-task" data-name="MGLOfflinePackMaximumMapboxTilesReachedNotification" data-url="Other Constants.html#/c:@MGLOfflinePackMaximumMapboxTilesReachedNotification"> + <a title="MGLOfflinePackMaximumMapboxTilesReachedNotification" class="nav-group-task-link" href="../Other Constants.html#/c:@MGLOfflinePackMaximumMapboxTilesReachedNotification">MGLOfflinePackMaximumMapboxTilesReachedNotification</a> + </li> + <li class="nav-group-task" data-name="MGLOfflinePackProgressChangedNotification" data-url="Other Constants.html#/c:@MGLOfflinePackProgressChangedNotification"> + <a title="MGLOfflinePackProgressChangedNotification" class="nav-group-task-link" href="../Other Constants.html#/c:@MGLOfflinePackProgressChangedNotification">MGLOfflinePackProgressChangedNotification</a> + </li> + <li class="nav-group-task" data-name="MGLOfflinePackUserInfoKeyError" data-url="Other Constants.html#/c:@MGLOfflinePackUserInfoKeyError"> + <a title="MGLOfflinePackUserInfoKeyError" class="nav-group-task-link" href="../Other Constants.html#/c:@MGLOfflinePackUserInfoKeyError">MGLOfflinePackUserInfoKeyError</a> + </li> + <li class="nav-group-task" data-name="MGLOfflinePackUserInfoKeyMaximumCount" data-url="Other Constants.html#/c:@MGLOfflinePackUserInfoKeyMaximumCount"> + <a title="MGLOfflinePackUserInfoKeyMaximumCount" class="nav-group-task-link" href="../Other Constants.html#/c:@MGLOfflinePackUserInfoKeyMaximumCount">MGLOfflinePackUserInfoKeyMaximumCount</a> + </li> + <li class="nav-group-task" data-name="MGLOfflinePackUserInfoKeyProgress" data-url="Other Constants.html#/c:@MGLOfflinePackUserInfoKeyProgress"> + <a title="MGLOfflinePackUserInfoKeyProgress" class="nav-group-task-link" href="../Other Constants.html#/c:@MGLOfflinePackUserInfoKeyProgress">MGLOfflinePackUserInfoKeyProgress</a> + </li> + <li class="nav-group-task" data-name="MGLOfflinePackUserInfoKeyState" data-url="Other Constants.html#/c:@MGLOfflinePackUserInfoKeyState"> + <a title="MGLOfflinePackUserInfoKeyState" class="nav-group-task-link" href="../Other Constants.html#/c:@MGLOfflinePackUserInfoKeyState">MGLOfflinePackUserInfoKeyState</a> + </li> + <li class="nav-group-task" data-name="MGLShapeSourceOptionBuffer" data-url="Other Constants.html#/c:@MGLShapeSourceOptionBuffer"> + <a title="MGLShapeSourceOptionBuffer" class="nav-group-task-link" href="../Other Constants.html#/c:@MGLShapeSourceOptionBuffer">MGLShapeSourceOptionBuffer</a> + </li> + <li class="nav-group-task" data-name="MGLShapeSourceOptionClipsCoordinates" data-url="Other Constants.html#/c:@MGLShapeSourceOptionClipsCoordinates"> + <a title="MGLShapeSourceOptionClipsCoordinates" class="nav-group-task-link" href="../Other Constants.html#/c:@MGLShapeSourceOptionClipsCoordinates">MGLShapeSourceOptionClipsCoordinates</a> + </li> + <li class="nav-group-task" data-name="MGLShapeSourceOptionClusterRadius" data-url="Other Constants.html#/c:@MGLShapeSourceOptionClusterRadius"> + <a title="MGLShapeSourceOptionClusterRadius" class="nav-group-task-link" href="../Other Constants.html#/c:@MGLShapeSourceOptionClusterRadius">MGLShapeSourceOptionClusterRadius</a> + </li> + <li class="nav-group-task" data-name="MGLShapeSourceOptionClustered" data-url="Other Constants.html#/c:@MGLShapeSourceOptionClustered"> + <a title="MGLShapeSourceOptionClustered" class="nav-group-task-link" href="../Other Constants.html#/c:@MGLShapeSourceOptionClustered">MGLShapeSourceOptionClustered</a> + </li> + <li class="nav-group-task" data-name="MGLShapeSourceOptionMaximumZoomLevel" data-url="Other Constants.html#/c:@MGLShapeSourceOptionMaximumZoomLevel"> + <a title="MGLShapeSourceOptionMaximumZoomLevel" class="nav-group-task-link" href="../Other Constants.html#/c:@MGLShapeSourceOptionMaximumZoomLevel">MGLShapeSourceOptionMaximumZoomLevel</a> + </li> + <li class="nav-group-task" data-name="MGLShapeSourceOptionMaximumZoomLevelForClustering" data-url="Other Constants.html#/c:@MGLShapeSourceOptionMaximumZoomLevelForClustering"> + <a title="MGLShapeSourceOptionMaximumZoomLevelForClustering" class="nav-group-task-link" href="../Other Constants.html#/c:@MGLShapeSourceOptionMaximumZoomLevelForClustering">MGLShapeSourceOptionMaximumZoomLevelForClustering</a> + </li> + <li class="nav-group-task" data-name="MGLShapeSourceOptionMinimumZoomLevel" data-url="Other Constants.html#/c:@MGLShapeSourceOptionMinimumZoomLevel"> + <a title="MGLShapeSourceOptionMinimumZoomLevel" class="nav-group-task-link" href="../Other Constants.html#/c:@MGLShapeSourceOptionMinimumZoomLevel">MGLShapeSourceOptionMinimumZoomLevel</a> + </li> + <li class="nav-group-task" data-name="MGLShapeSourceOptionSimplificationTolerance" data-url="Other Constants.html#/c:@MGLShapeSourceOptionSimplificationTolerance"> + <a title="MGLShapeSourceOptionSimplificationTolerance" class="nav-group-task-link" href="../Other Constants.html#/c:@MGLShapeSourceOptionSimplificationTolerance">MGLShapeSourceOptionSimplificationTolerance</a> + </li> + <li class="nav-group-task" data-name="MGLShapeSourceOptionWrapsCoordinates" data-url="Other Constants.html#/c:@MGLShapeSourceOptionWrapsCoordinates"> + <a title="MGLShapeSourceOptionWrapsCoordinates" class="nav-group-task-link" href="../Other Constants.html#/c:@MGLShapeSourceOptionWrapsCoordinates">MGLShapeSourceOptionWrapsCoordinates</a> + </li> + <li class="nav-group-task" data-name="MGLStyleDefaultVersion" data-url="Other Constants.html#/c:MGLStyle.h@MGLStyleDefaultVersion"> + <a title="MGLStyleDefaultVersion" class="nav-group-task-link" href="../Other Constants.html#/c:MGLStyle.h@MGLStyleDefaultVersion">MGLStyleDefaultVersion</a> + </li> + <li class="nav-group-task" data-name="MGLTileSourceOptionAttributionHTMLString" data-url="Other Constants.html#/c:@MGLTileSourceOptionAttributionHTMLString"> + <a title="MGLTileSourceOptionAttributionHTMLString" class="nav-group-task-link" href="../Other Constants.html#/c:@MGLTileSourceOptionAttributionHTMLString">MGLTileSourceOptionAttributionHTMLString</a> + </li> + <li class="nav-group-task" data-name="MGLTileSourceOptionAttributionInfos" data-url="Other Constants.html#/c:@MGLTileSourceOptionAttributionInfos"> + <a title="MGLTileSourceOptionAttributionInfos" class="nav-group-task-link" href="../Other Constants.html#/c:@MGLTileSourceOptionAttributionInfos">MGLTileSourceOptionAttributionInfos</a> + </li> + <li class="nav-group-task" data-name="MGLTileSourceOptionCoordinateBounds" data-url="Other Constants.html#/c:@MGLTileSourceOptionCoordinateBounds"> + <a title="MGLTileSourceOptionCoordinateBounds" class="nav-group-task-link" href="../Other Constants.html#/c:@MGLTileSourceOptionCoordinateBounds">MGLTileSourceOptionCoordinateBounds</a> + </li> + <li class="nav-group-task" data-name="MGLTileSourceOptionDEMEncoding" data-url="Other Constants.html#/c:@MGLTileSourceOptionDEMEncoding"> + <a title="MGLTileSourceOptionDEMEncoding" class="nav-group-task-link" href="../Other Constants.html#/c:@MGLTileSourceOptionDEMEncoding">MGLTileSourceOptionDEMEncoding</a> + </li> + <li class="nav-group-task" data-name="MGLTileSourceOptionMaximumZoomLevel" data-url="Other Constants.html#/c:@MGLTileSourceOptionMaximumZoomLevel"> + <a title="MGLTileSourceOptionMaximumZoomLevel" class="nav-group-task-link" href="../Other Constants.html#/c:@MGLTileSourceOptionMaximumZoomLevel">MGLTileSourceOptionMaximumZoomLevel</a> + </li> + <li class="nav-group-task" data-name="MGLTileSourceOptionMinimumZoomLevel" data-url="Other Constants.html#/c:@MGLTileSourceOptionMinimumZoomLevel"> + <a title="MGLTileSourceOptionMinimumZoomLevel" class="nav-group-task-link" href="../Other Constants.html#/c:@MGLTileSourceOptionMinimumZoomLevel">MGLTileSourceOptionMinimumZoomLevel</a> + </li> + <li class="nav-group-task" data-name="MGLTileSourceOptionTileCoordinateSystem" data-url="Other Constants.html#/c:@MGLTileSourceOptionTileCoordinateSystem"> + <a title="MGLTileSourceOptionTileCoordinateSystem" class="nav-group-task-link" href="../Other Constants.html#/c:@MGLTileSourceOptionTileCoordinateSystem">MGLTileSourceOptionTileCoordinateSystem</a> + </li> + <li class="nav-group-task" data-name="MGLTileSourceOptionTileSize" data-url="Other Constants.html#/c:@MGLTileSourceOptionTileSize"> + <a title="MGLTileSourceOptionTileSize" class="nav-group-task-link" href="../Other Constants.html#/c:@MGLTileSourceOptionTileSize">MGLTileSourceOptionTileSize</a> + </li> + <li class="nav-group-task" data-name="MapboxVersionNumber" data-url="Other Constants.html#/c:@MapboxVersionNumber"> + <a title="MapboxVersionNumber" class="nav-group-task-link" href="../Other Constants.html#/c:@MapboxVersionNumber">MapboxVersionNumber</a> + </li> + <li class="nav-group-task" data-name="MapboxVersionString" data-url="Other Constants.html#/c:@MapboxVersionString"> + <a title="MapboxVersionString" class="nav-group-task-link" href="../Other Constants.html#/c:@MapboxVersionString">MapboxVersionString</a> + </li> + </ul> + </li> + <li class="nav-group-name" data-name="Other Enumerations"> + <a class="small-heading" href="../Other Enumerations.html">Other Enumerations<span class="anchor-icon" /></a> + <ul class="nav-group-tasks"> + <li class="nav-group-task" data-name="MGLAttributionInfoStyle" data-url="Enums/MGLAttributionInfoStyle.html"> + <a title="MGLAttributionInfoStyle" class="nav-group-task-link" href="../Enums/MGLAttributionInfoStyle.html">MGLAttributionInfoStyle</a> + </li> + <li class="nav-group-task" data-name="MGLCirclePitchAlignment" data-url="Enums/MGLCirclePitchAlignment.html"> + <a title="MGLCirclePitchAlignment" class="nav-group-task-link" href="../Enums/MGLCirclePitchAlignment.html">MGLCirclePitchAlignment</a> + </li> + <li class="nav-group-task" data-name="MGLCircleScaleAlignment" data-url="Enums/MGLCircleScaleAlignment.html"> + <a title="MGLCircleScaleAlignment" class="nav-group-task-link" href="../Enums/MGLCircleScaleAlignment.html">MGLCircleScaleAlignment</a> + </li> + <li class="nav-group-task" data-name="MGLCircleTranslationAnchor" data-url="Enums/MGLCircleTranslationAnchor.html"> + <a title="MGLCircleTranslationAnchor" class="nav-group-task-link" href="../Enums/MGLCircleTranslationAnchor.html">MGLCircleTranslationAnchor</a> + </li> + <li class="nav-group-task" data-name="MGLDEMEncoding" data-url="Enums/MGLDEMEncoding.html"> + <a title="MGLDEMEncoding" class="nav-group-task-link" href="../Enums/MGLDEMEncoding.html">MGLDEMEncoding</a> + </li> + <li class="nav-group-task" data-name="MGLErrorCode" data-url="Enums/MGLErrorCode.html"> + <a title="MGLErrorCode" class="nav-group-task-link" href="../Enums/MGLErrorCode.html">MGLErrorCode</a> + </li> + <li class="nav-group-task" data-name="MGLFillExtrusionTranslationAnchor" data-url="Enums/MGLFillExtrusionTranslationAnchor.html"> + <a title="MGLFillExtrusionTranslationAnchor" class="nav-group-task-link" href="../Enums/MGLFillExtrusionTranslationAnchor.html">MGLFillExtrusionTranslationAnchor</a> + </li> + <li class="nav-group-task" data-name="MGLFillTranslationAnchor" data-url="Enums/MGLFillTranslationAnchor.html"> + <a title="MGLFillTranslationAnchor" class="nav-group-task-link" href="../Enums/MGLFillTranslationAnchor.html">MGLFillTranslationAnchor</a> + </li> + <li class="nav-group-task" data-name="MGLHillshadeIlluminationAnchor" data-url="Enums/MGLHillshadeIlluminationAnchor.html"> + <a title="MGLHillshadeIlluminationAnchor" class="nav-group-task-link" href="../Enums/MGLHillshadeIlluminationAnchor.html">MGLHillshadeIlluminationAnchor</a> + </li> + <li class="nav-group-task" data-name="MGLIconAnchor" data-url="Enums/MGLIconAnchor.html"> + <a title="MGLIconAnchor" class="nav-group-task-link" href="../Enums/MGLIconAnchor.html">MGLIconAnchor</a> + </li> + <li class="nav-group-task" data-name="MGLIconPitchAlignment" data-url="Enums/MGLIconPitchAlignment.html"> + <a title="MGLIconPitchAlignment" class="nav-group-task-link" href="../Enums/MGLIconPitchAlignment.html">MGLIconPitchAlignment</a> + </li> + <li class="nav-group-task" data-name="MGLIconRotationAlignment" data-url="Enums/MGLIconRotationAlignment.html"> + <a title="MGLIconRotationAlignment" class="nav-group-task-link" href="../Enums/MGLIconRotationAlignment.html">MGLIconRotationAlignment</a> + </li> + <li class="nav-group-task" data-name="MGLIconTextFit" data-url="Enums/MGLIconTextFit.html"> + <a title="MGLIconTextFit" class="nav-group-task-link" href="../Enums/MGLIconTextFit.html">MGLIconTextFit</a> + </li> + <li class="nav-group-task" data-name="MGLIconTranslationAnchor" data-url="Enums/MGLIconTranslationAnchor.html"> + <a title="MGLIconTranslationAnchor" class="nav-group-task-link" href="../Enums/MGLIconTranslationAnchor.html">MGLIconTranslationAnchor</a> + </li> + <li class="nav-group-task" data-name="MGLLightAnchor" data-url="Enums/MGLLightAnchor.html"> + <a title="MGLLightAnchor" class="nav-group-task-link" href="../Enums/MGLLightAnchor.html">MGLLightAnchor</a> + </li> + <li class="nav-group-task" data-name="MGLLineCap" data-url="Enums/MGLLineCap.html"> + <a title="MGLLineCap" class="nav-group-task-link" href="../Enums/MGLLineCap.html">MGLLineCap</a> + </li> + <li class="nav-group-task" data-name="MGLLineJoin" data-url="Enums/MGLLineJoin.html"> + <a title="MGLLineJoin" class="nav-group-task-link" href="../Enums/MGLLineJoin.html">MGLLineJoin</a> + </li> + <li class="nav-group-task" data-name="MGLLineTranslationAnchor" data-url="Enums/MGLLineTranslationAnchor.html"> + <a title="MGLLineTranslationAnchor" class="nav-group-task-link" href="../Enums/MGLLineTranslationAnchor.html">MGLLineTranslationAnchor</a> + </li> + <li class="nav-group-task" data-name="MGLMapDebugMaskOptions" data-url="Enums/MGLMapDebugMaskOptions.html"> + <a title="MGLMapDebugMaskOptions" class="nav-group-task-link" href="../Enums/MGLMapDebugMaskOptions.html">MGLMapDebugMaskOptions</a> + </li> + <li class="nav-group-task" data-name="MGLRasterResamplingMode" data-url="Enums/MGLRasterResamplingMode.html"> + <a title="MGLRasterResamplingMode" class="nav-group-task-link" href="../Enums/MGLRasterResamplingMode.html">MGLRasterResamplingMode</a> + </li> + <li class="nav-group-task" data-name="MGLResourceKind" data-url="Enums/MGLResourceKind.html"> + <a title="MGLResourceKind" class="nav-group-task-link" href="../Enums/MGLResourceKind.html">MGLResourceKind</a> + </li> + <li class="nav-group-task" data-name="MGLSymbolPlacement" data-url="Enums/MGLSymbolPlacement.html"> + <a title="MGLSymbolPlacement" class="nav-group-task-link" href="../Enums/MGLSymbolPlacement.html">MGLSymbolPlacement</a> + </li> + <li class="nav-group-task" data-name="MGLTextAnchor" data-url="Enums/MGLTextAnchor.html"> + <a title="MGLTextAnchor" class="nav-group-task-link" href="../Enums/MGLTextAnchor.html">MGLTextAnchor</a> + </li> + <li class="nav-group-task" data-name="MGLTextJustification" data-url="Enums/MGLTextJustification.html"> + <a title="MGLTextJustification" class="nav-group-task-link" href="../Enums/MGLTextJustification.html">MGLTextJustification</a> + </li> + <li class="nav-group-task" data-name="MGLTextPitchAlignment" data-url="Enums/MGLTextPitchAlignment.html"> + <a title="MGLTextPitchAlignment" class="nav-group-task-link" href="../Enums/MGLTextPitchAlignment.html">MGLTextPitchAlignment</a> + </li> + <li class="nav-group-task" data-name="MGLTextRotationAlignment" data-url="Enums/MGLTextRotationAlignment.html"> + <a title="MGLTextRotationAlignment" class="nav-group-task-link" href="../Enums/MGLTextRotationAlignment.html">MGLTextRotationAlignment</a> + </li> + <li class="nav-group-task" data-name="MGLTextTransform" data-url="Enums/MGLTextTransform.html"> + <a title="MGLTextTransform" class="nav-group-task-link" href="../Enums/MGLTextTransform.html">MGLTextTransform</a> + </li> + <li class="nav-group-task" data-name="MGLTextTranslationAnchor" data-url="Enums/MGLTextTranslationAnchor.html"> + <a title="MGLTextTranslationAnchor" class="nav-group-task-link" href="../Enums/MGLTextTranslationAnchor.html">MGLTextTranslationAnchor</a> + </li> + <li class="nav-group-task" data-name="MGLTileCoordinateSystem" data-url="Enums/MGLTileCoordinateSystem.html"> + <a title="MGLTileCoordinateSystem" class="nav-group-task-link" href="../Enums/MGLTileCoordinateSystem.html">MGLTileCoordinateSystem</a> + </li> + </ul> + </li> + <li class="nav-group-name" data-name="Other Protocols"> + <a class="small-heading" href="../Other Protocols.html">Other Protocols<span class="anchor-icon" /></a> + <ul class="nav-group-tasks"> + <li class="nav-group-task" data-name="MGLComputedShapeSourceDataSource" data-url="Protocols/MGLComputedShapeSourceDataSource.html"> + <a title="MGLComputedShapeSourceDataSource" class="nav-group-task-link" href="../Protocols/MGLComputedShapeSourceDataSource.html">MGLComputedShapeSourceDataSource</a> + </li> + <li class="nav-group-task" data-name="MGLOfflineStorageDelegate" data-url="Protocols/MGLOfflineStorageDelegate.html"> + <a title="MGLOfflineStorageDelegate" class="nav-group-task-link" href="../Protocols/MGLOfflineStorageDelegate.html">MGLOfflineStorageDelegate</a> + </li> + </ul> + </li> + <li class="nav-group-name" data-name="Other Type Definitions"> + <a class="small-heading" href="../Other Type Definitions.html">Other Type Definitions<span class="anchor-icon" /></a> + <ul class="nav-group-tasks"> + <li class="nav-group-task" data-name="MGLMapSnapshotCompletionHandler" data-url="Other Type Definitions.html#/c:MGLMapSnapshotter.h@T@MGLMapSnapshotCompletionHandler"> + <a title="MGLMapSnapshotCompletionHandler" class="nav-group-task-link" href="../Other Type Definitions.html#/c:MGLMapSnapshotter.h@T@MGLMapSnapshotCompletionHandler">MGLMapSnapshotCompletionHandler</a> + </li> + <li class="nav-group-task" data-name="MGLOfflinePackAdditionCompletionHandler" data-url="Other Type Definitions.html#/c:MGLOfflineStorage.h@T@MGLOfflinePackAdditionCompletionHandler"> + <a title="MGLOfflinePackAdditionCompletionHandler" class="nav-group-task-link" href="../Other Type Definitions.html#/c:MGLOfflineStorage.h@T@MGLOfflinePackAdditionCompletionHandler">MGLOfflinePackAdditionCompletionHandler</a> + </li> + <li class="nav-group-task" data-name="MGLOfflinePackRemovalCompletionHandler" data-url="Other Type Definitions.html#/c:MGLOfflineStorage.h@T@MGLOfflinePackRemovalCompletionHandler"> + <a title="MGLOfflinePackRemovalCompletionHandler" class="nav-group-task-link" href="../Other Type Definitions.html#/c:MGLOfflineStorage.h@T@MGLOfflinePackRemovalCompletionHandler">MGLOfflinePackRemovalCompletionHandler</a> + </li> + <li class="nav-group-task" data-name="MGLOfflinePackUserInfoKey" data-url="Other Type Definitions.html#/c:MGLOfflineStorage.h@T@MGLOfflinePackUserInfoKey"> + <a title="MGLOfflinePackUserInfoKey" class="nav-group-task-link" href="../Other Type Definitions.html#/c:MGLOfflineStorage.h@T@MGLOfflinePackUserInfoKey">MGLOfflinePackUserInfoKey</a> + </li> + <li class="nav-group-task" data-name="MGLShapeSourceOption" data-url="Other Type Definitions.html#/c:MGLShapeSource.h@T@MGLShapeSourceOption"> + <a title="MGLShapeSourceOption" class="nav-group-task-link" href="../Other Type Definitions.html#/c:MGLShapeSource.h@T@MGLShapeSourceOption">MGLShapeSourceOption</a> + </li> + <li class="nav-group-task" data-name="MGLTileSourceOption" data-url="Other Type Definitions.html#/c:MGLTileSource.h@T@MGLTileSourceOption"> + <a title="MGLTileSourceOption" class="nav-group-task-link" href="../Other Type Definitions.html#/c:MGLTileSource.h@T@MGLTileSourceOption">MGLTileSourceOption</a> + </li> + </ul> + </li> + <li class="nav-group-name" data-name="Other Functions"> + <a class="small-heading" href="../Other Functions.html">Other Functions<span class="anchor-icon" /></a> + <ul class="nav-group-tasks"> + <li class="nav-group-task" data-name="MGLCoordinateQuadFromCoordinateBounds" data-url="Other Functions.html#/c:MGLGeometry.h@F@MGLCoordinateQuadFromCoordinateBounds"> + <a title="MGLCoordinateQuadFromCoordinateBounds" class="nav-group-task-link" href="../Other Functions.html#/c:MGLGeometry.h@F@MGLCoordinateQuadFromCoordinateBounds">MGLCoordinateQuadFromCoordinateBounds</a> + </li> + <li class="nav-group-task" data-name="MGLCoordinateQuadMake" data-url="Other Functions.html#/c:MGLGeometry.h@F@MGLCoordinateQuadMake"> + <a title="MGLCoordinateQuadMake" class="nav-group-task-link" href="../Other Functions.html#/c:MGLGeometry.h@F@MGLCoordinateQuadMake">MGLCoordinateQuadMake</a> + </li> + <li class="nav-group-task" data-name="MGLMapPointForCoordinate" data-url="Other Functions.html#/c:@F@MGLMapPointForCoordinate"> + <a title="MGLMapPointForCoordinate" class="nav-group-task-link" href="../Other Functions.html#/c:@F@MGLMapPointForCoordinate">MGLMapPointForCoordinate</a> + </li> + <li class="nav-group-task" data-name="MGLMapPointMake" data-url="Other Functions.html#/c:MGLGeometry.h@F@MGLMapPointMake"> + <a title="MGLMapPointMake" class="nav-group-task-link" href="../Other Functions.html#/c:MGLGeometry.h@F@MGLMapPointMake">MGLMapPointMake</a> + </li> + <li class="nav-group-task" data-name="MGLSphericalPositionMake" data-url="Other Functions.html#/c:MGLLight.h@F@MGLSphericalPositionMake"> + <a title="MGLSphericalPositionMake" class="nav-group-task-link" href="../Other Functions.html#/c:MGLLight.h@F@MGLSphericalPositionMake">MGLSphericalPositionMake</a> + </li> + <li class="nav-group-task" data-name="MGLStringFromCoordinateQuad" data-url="Other Functions.html#/c:MGLGeometry.h@F@MGLStringFromCoordinateQuad"> + <a title="MGLStringFromCoordinateQuad" class="nav-group-task-link" href="../Other Functions.html#/c:MGLGeometry.h@F@MGLStringFromCoordinateQuad">MGLStringFromCoordinateQuad</a> + </li> + <li class="nav-group-task" data-name="MGLTransitionMake" data-url="Other Functions.html#/c:MGLTypes.h@F@MGLTransitionMake"> + <a title="MGLTransitionMake" class="nav-group-task-link" href="../Other Functions.html#/c:MGLTypes.h@F@MGLTransitionMake">MGLTransitionMake</a> + </li> + </ul> + </li> + <li class="nav-group-name" data-name="Other Structures"> + <a class="small-heading" href="../Other Structures.html">Other Structures<span class="anchor-icon" /></a> + <ul class="nav-group-tasks"> + <li class="nav-group-task" data-name="MGLCoordinateQuad" data-url="Structs/MGLCoordinateQuad.html"> + <a title="MGLCoordinateQuad" class="nav-group-task-link" href="../Structs/MGLCoordinateQuad.html">MGLCoordinateQuad</a> + </li> + <li class="nav-group-task" data-name="MGLSphericalPosition" data-url="Structs/MGLSphericalPosition.html"> + <a title="MGLSphericalPosition" class="nav-group-task-link" href="../Structs/MGLSphericalPosition.html">MGLSphericalPosition</a> + </li> + <li class="nav-group-task" data-name="MGLTransition" data-url="Structs/MGLTransition.html"> + <a title="MGLTransition" class="nav-group-task-link" href="../Structs/MGLTransition.html">MGLTransition</a> + </li> + </ul> + </li> + </ul> + </nav> + <article class="main-content"> + + <section class="section"> + <div class="section-content"> + <a href="#/MGLStyle"><h1 id="MGLStyle">MGLStyle<span class="anchor-icon" /></h1></a> + <div class="declaration"> + <div class="language"> + <pre class="highlight objective_c"><code> +<span class="k">@interface</span> <span class="nc">MGLStyle</span> <span class="p">:</span> <span class="nc">NSObject</span></code></pre> + + </div> + </div> + <p>The proxy object for the current map style.</p> + +<p>MGLStyle provides a set of convenience methods for changing Mapbox +default styles using <code>-[MGLMapView styleURL]</code>. +<a href="https://www.mapbox.com/maps/">Learn more about Mapbox default styles</a>.</p> + +<p>It is also possible to directly manipulate the current map style +via <code>-[MGLMapView style]</code> by updating the style’s data sources or layers.</p> +<div class="aside aside-note"> + <p class="aside-title">Note</p> + Wait until the map style has finished loading before modifying a map’s +style via any of the <code>MGLStyle</code> instance methods below. You can use the +<code><a href="../Protocols/MGLMapViewDelegate.html#/c:objc(pl)MGLMapViewDelegate(im)mapView:didFinishLoadingStyle:">-[MGLMapViewDelegate mapView:didFinishLoadingStyle:]</a></code> or +<code><a href="../Protocols/MGLMapViewDelegate.html#/c:objc(pl)MGLMapViewDelegate(im)mapViewDidFinishLoadingMap:">-[MGLMapViewDelegate mapViewDidFinishLoadingMap:]</a></code> methods as indicators +that it’s safe to modify the map’s style. + +</div> + + </div> + </section> + + <section class="section"> + <div class="section-content"> + <div class="task-group"> + <div class="task-name-container"> + <a name="/Accessing%20Default%20Styles"></a> + <a name="//apple_ref/objc/Section/Accessing Default Styles" class="dashAnchor"></a> + <a href="#/Accessing%20Default%20Styles"> + <h3 id="Accessing%20Default%20Styles" class="section-name">Accessing Default Styles<span class="anchor-icon" /></h3> + </a> + </div> + <ul class="item-container"> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)MGLStyle(cpy)streetsStyleURL"></a> + <a name="//apple_ref/objc/Property/streetsStyleURL" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)MGLStyle(cpy)streetsStyleURL"><span class="token-name">streetsStyleURL</span><span class="token-icon" /></a> + </code> + </div> + <div class="height-container"> + <section class="section"> + <div class="abstract"> + <p>Returns the URL to the current version of the +<a href="https://www.mapbox.com/maps/streets/">Mapbox Streets</a> style as of +publication.</p> + +<p>Streets is a general-purpose style with detailed road and transit networks.</p> + +<p><code><a href="../Classes/MGLMapView.html">MGLMapView</a></code> and <code><a href="../Classes/MGLTilePyramidOfflineRegion.html">MGLTilePyramidOfflineRegion</a></code> use Mapbox Streets when no style +is specified explicitly.</p> +<div class="aside aside-warning"> + <p class="aside-title">Warning</p> + The return value may change in a future release of the SDK. If you use +any feature that depends on a specific aspect of a default style – for +instance, the minimum zoom level that includes roads – use the +<code>-streetsStyleURLWithVersion:</code> method instead. Such details may change +significantly from version to version. + +</div> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language keyline-blue"> + <p style="background: rgba(65, 131, 196, 0.15);" class="aside-title text-blue">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readonly</span><span class="p">,</span> <span class="n">nonatomic</span><span class="p">,</span> <span class="n">class</span><span class="p">)</span> <span class="n">NSURL</span> <span class="o">*</span><span class="n">_Nonnull</span> <span class="n">streetsStyleURL</span><span class="p">;</span></code></pre> + + </div> + <div class="language keyline-purple"> + <p style="background: rgba(149, 149, 209, 0.21);" class="aside-title text-purple">Swift</p> + <pre class="highlight swift"><code><span class="kd">class</span> <span class="k">var</span> <span class="nv">streetsStyleURL</span><span class="p">:</span> <span class="kt">URL</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre> + + </div> + </div> + <div class="show-on-github"> + <a href="https://github.com/mapbox/mapbox-gl-native/tree/macos-v0.9.0/platform/darwin/src/MGLStyle.h#L71"> + <img style="margin-bottom: 1px;" class="show-on-github-icon" src="../img/github.svg"/> + View Source on GitHub + </a> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)MGLStyle(cm)streetsStyleURLWithVersion:"></a> + <a name="//apple_ref/objc/Method/+streetsStyleURLWithVersion:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)MGLStyle(cm)streetsStyleURLWithVersion:"><span class="token-name">+streetsStyleURLWithVersion:</span><span class="token-icon" /></a> + </code> + </div> + <div class="height-container"> + <section class="section"> + <div class="abstract"> + <p>Returns the URL to the given version of the +<a href="https://www.mapbox.com/maps/streets/">Mapbox Streets</a> style.</p> + +<p>Streets is a general-purpose style with detailed road and transit networks.</p> + +<p><code><a href="../Classes/MGLMapView.html">MGLMapView</a></code> and <code><a href="../Classes/MGLTilePyramidOfflineRegion.html">MGLTilePyramidOfflineRegion</a></code> use Mapbox Streets when no style +is specified explicitly.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language keyline-blue"> + <p style="background: rgba(65, 131, 196, 0.15);" class="aside-title text-blue">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">+</span> <span class="p">(</span><span class="n">nonnull</span> <span class="n">NSURL</span> <span class="o">*</span><span class="p">)</span><span class="nf">streetsStyleURLWithVersion</span><span class="p">:(</span><span class="n">NSInteger</span><span class="p">)</span><span class="nv">version</span><span class="p">;</span></code></pre> + + </div> + <div class="language keyline-purple"> + <p style="background: rgba(149, 149, 209, 0.21);" class="aside-title text-purple">Swift</p> + <pre class="highlight swift"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">streetsStyleURL</span><span class="p">(</span><span class="n">withVersion</span> <span class="nv">version</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span> <span class="o">-></span> <span class="kt">URL</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + version + </code> + </td> + <td> + <div> + <p>A specific version of the style.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div class="show-on-github"> + <a href="https://github.com/mapbox/mapbox-gl-native/tree/macos-v0.9.0/platform/darwin/src/MGLStyle.h#L84"> + <img style="margin-bottom: 1px;" class="show-on-github-icon" src="../img/github.svg"/> + View Source on GitHub + </a> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)MGLStyle(cpy)outdoorsStyleURL"></a> + <a name="//apple_ref/objc/Property/outdoorsStyleURL" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)MGLStyle(cpy)outdoorsStyleURL"><span class="token-name">outdoorsStyleURL</span><span class="token-icon" /></a> + </code> + </div> + <div class="height-container"> + <section class="section"> + <div class="abstract"> + <p>Returns the URL to the current version of the +<a href="https://www.mapbox.com/maps/outdoors/">Mapbox Outdoors</a> style as of +publication.</p> + +<p>Outdoors is a general-purpose style tailored to outdoor activities.</p> +<div class="aside aside-warning"> + <p class="aside-title">Warning</p> + The return value may change in a future release of the SDK. If you use +any feature that depends on a specific aspect of a default style – for +instance, the minimum zoom level that includes roads – use the +<code>-outdoorsStyleURLWithVersion:</code> method instead. Such details may change +significantly from version to version. + +</div> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language keyline-blue"> + <p style="background: rgba(65, 131, 196, 0.15);" class="aside-title text-blue">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readonly</span><span class="p">,</span> <span class="n">nonatomic</span><span class="p">,</span> <span class="n">class</span><span class="p">)</span> <span class="n">NSURL</span> <span class="o">*</span><span class="n">_Nonnull</span> <span class="n">outdoorsStyleURL</span><span class="p">;</span></code></pre> + + </div> + <div class="language keyline-purple"> + <p style="background: rgba(149, 149, 209, 0.21);" class="aside-title text-purple">Swift</p> + <pre class="highlight swift"><code><span class="kd">class</span> <span class="k">var</span> <span class="nv">outdoorsStyleURL</span><span class="p">:</span> <span class="kt">URL</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre> + + </div> + </div> + <div class="show-on-github"> + <a href="https://github.com/mapbox/mapbox-gl-native/tree/macos-v0.9.0/platform/darwin/src/MGLStyle.h#L101"> + <img style="margin-bottom: 1px;" class="show-on-github-icon" src="../img/github.svg"/> + View Source on GitHub + </a> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)MGLStyle(cm)outdoorsStyleURLWithVersion:"></a> + <a name="//apple_ref/objc/Method/+outdoorsStyleURLWithVersion:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)MGLStyle(cm)outdoorsStyleURLWithVersion:"><span class="token-name">+outdoorsStyleURLWithVersion:</span><span class="token-icon" /></a> + </code> + </div> + <div class="height-container"> + <section class="section"> + <div class="abstract"> + <p>Returns the URL to the given version of the +<a href="https://www.mapbox.com/maps/outdoors/">Mapbox Outdoors</a> style.</p> + +<p>Outdoors is a general-purpose style tailored to outdoor activities.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language keyline-blue"> + <p style="background: rgba(65, 131, 196, 0.15);" class="aside-title text-blue">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">+</span> <span class="p">(</span><span class="n">nonnull</span> <span class="n">NSURL</span> <span class="o">*</span><span class="p">)</span><span class="nf">outdoorsStyleURLWithVersion</span><span class="p">:(</span><span class="n">NSInteger</span><span class="p">)</span><span class="nv">version</span><span class="p">;</span></code></pre> + + </div> + <div class="language keyline-purple"> + <p style="background: rgba(149, 149, 209, 0.21);" class="aside-title text-purple">Swift</p> + <pre class="highlight swift"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">outdoorsStyleURL</span><span class="p">(</span><span class="n">withVersion</span> <span class="nv">version</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span> <span class="o">-></span> <span class="kt">URL</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + version + </code> + </td> + <td> + <div> + <p>A specific version of the style.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div class="show-on-github"> + <a href="https://github.com/mapbox/mapbox-gl-native/tree/macos-v0.9.0/platform/darwin/src/MGLStyle.h#L111"> + <img style="margin-bottom: 1px;" class="show-on-github-icon" src="../img/github.svg"/> + View Source on GitHub + </a> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)MGLStyle(cpy)lightStyleURL"></a> + <a name="//apple_ref/objc/Property/lightStyleURL" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)MGLStyle(cpy)lightStyleURL"><span class="token-name">lightStyleURL</span><span class="token-icon" /></a> + </code> + </div> + <div class="height-container"> + <section class="section"> + <div class="abstract"> + <p>Returns the URL to the current version of the +<a href="https://www.mapbox.com/maps/light-dark/">Mapbox Light</a> style.</p> + +<p>Light is a subtle, light-colored backdrop for data visualizations.</p> +<div class="aside aside-warning"> + <p class="aside-title">Warning</p> + The return value may change in a future release of the SDK. If you use +any feature that depends on a specific aspect of a default style – for +instance, the minimum zoom level that includes roads – use the +<code>-lightStyleURLWithVersion:</code> method instead. Such details may change +significantly from version to version. + +</div> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language keyline-blue"> + <p style="background: rgba(65, 131, 196, 0.15);" class="aside-title text-blue">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readonly</span><span class="p">,</span> <span class="n">nonatomic</span><span class="p">,</span> <span class="n">class</span><span class="p">)</span> <span class="n">NSURL</span> <span class="o">*</span><span class="n">_Nonnull</span> <span class="n">lightStyleURL</span><span class="p">;</span></code></pre> + + </div> + <div class="language keyline-purple"> + <p style="background: rgba(149, 149, 209, 0.21);" class="aside-title text-purple">Swift</p> + <pre class="highlight swift"><code><span class="kd">class</span> <span class="k">var</span> <span class="nv">lightStyleURL</span><span class="p">:</span> <span class="kt">URL</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre> + + </div> + </div> + <div class="show-on-github"> + <a href="https://github.com/mapbox/mapbox-gl-native/tree/macos-v0.9.0/platform/darwin/src/MGLStyle.h#L125"> + <img style="margin-bottom: 1px;" class="show-on-github-icon" src="../img/github.svg"/> + View Source on GitHub + </a> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)MGLStyle(cm)lightStyleURLWithVersion:"></a> + <a name="//apple_ref/objc/Method/+lightStyleURLWithVersion:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)MGLStyle(cm)lightStyleURLWithVersion:"><span class="token-name">+lightStyleURLWithVersion:</span><span class="token-icon" /></a> + </code> + </div> + <div class="height-container"> + <section class="section"> + <div class="abstract"> + <p>Returns the URL to the given version of the +<a href="https://www.mapbox.com/maps/light-dark/">Mapbox Light</a> style as of +publication.</p> + +<p>Light is a subtle, light-colored backdrop for data visualizations.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language keyline-blue"> + <p style="background: rgba(65, 131, 196, 0.15);" class="aside-title text-blue">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">+</span> <span class="p">(</span><span class="n">nonnull</span> <span class="n">NSURL</span> <span class="o">*</span><span class="p">)</span><span class="nf">lightStyleURLWithVersion</span><span class="p">:(</span><span class="n">NSInteger</span><span class="p">)</span><span class="nv">version</span><span class="p">;</span></code></pre> + + </div> + <div class="language keyline-purple"> + <p style="background: rgba(149, 149, 209, 0.21);" class="aside-title text-purple">Swift</p> + <pre class="highlight swift"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">lightStyleURL</span><span class="p">(</span><span class="n">withVersion</span> <span class="nv">version</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span> <span class="o">-></span> <span class="kt">URL</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + version + </code> + </td> + <td> + <div> + <p>A specific version of the style.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div class="show-on-github"> + <a href="https://github.com/mapbox/mapbox-gl-native/tree/macos-v0.9.0/platform/darwin/src/MGLStyle.h#L136"> + <img style="margin-bottom: 1px;" class="show-on-github-icon" src="../img/github.svg"/> + View Source on GitHub + </a> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)MGLStyle(cpy)darkStyleURL"></a> + <a name="//apple_ref/objc/Property/darkStyleURL" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)MGLStyle(cpy)darkStyleURL"><span class="token-name">darkStyleURL</span><span class="token-icon" /></a> + </code> + </div> + <div class="height-container"> + <section class="section"> + <div class="abstract"> + <p>Returns the URL to the current version of the +<a href="https://www.mapbox.com/maps/light-dark/">Mapbox Dark</a> style.</p> + +<p>Dark is a subtle, dark-colored backdrop for data visualizations.</p> +<div class="aside aside-warning"> + <p class="aside-title">Warning</p> + The return value may change in a future release of the SDK. If you use +any feature that depends on a specific aspect of a default style – for +instance, the minimum zoom level that includes roads – use the +<code>-darkStyleURLWithVersion:</code> method instead. Such details may change +significantly from version to version. + +</div> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language keyline-blue"> + <p style="background: rgba(65, 131, 196, 0.15);" class="aside-title text-blue">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readonly</span><span class="p">,</span> <span class="n">nonatomic</span><span class="p">,</span> <span class="n">class</span><span class="p">)</span> <span class="n">NSURL</span> <span class="o">*</span><span class="n">_Nonnull</span> <span class="n">darkStyleURL</span><span class="p">;</span></code></pre> + + </div> + <div class="language keyline-purple"> + <p style="background: rgba(149, 149, 209, 0.21);" class="aside-title text-purple">Swift</p> + <pre class="highlight swift"><code><span class="kd">class</span> <span class="k">var</span> <span class="nv">darkStyleURL</span><span class="p">:</span> <span class="kt">URL</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre> + + </div> + </div> + <div class="show-on-github"> + <a href="https://github.com/mapbox/mapbox-gl-native/tree/macos-v0.9.0/platform/darwin/src/MGLStyle.h#L150"> + <img style="margin-bottom: 1px;" class="show-on-github-icon" src="../img/github.svg"/> + View Source on GitHub + </a> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)MGLStyle(cm)darkStyleURLWithVersion:"></a> + <a name="//apple_ref/objc/Method/+darkStyleURLWithVersion:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)MGLStyle(cm)darkStyleURLWithVersion:"><span class="token-name">+darkStyleURLWithVersion:</span><span class="token-icon" /></a> + </code> + </div> + <div class="height-container"> + <section class="section"> + <div class="abstract"> + <p>Returns the URL to the given version of the +<a href="https://www.mapbox.com/maps/light-dark/">Mapbox Dark</a> style as of +publication.</p> + +<p>Dark is a subtle, dark-colored backdrop for data visualizations.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language keyline-blue"> + <p style="background: rgba(65, 131, 196, 0.15);" class="aside-title text-blue">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">+</span> <span class="p">(</span><span class="n">nonnull</span> <span class="n">NSURL</span> <span class="o">*</span><span class="p">)</span><span class="nf">darkStyleURLWithVersion</span><span class="p">:(</span><span class="n">NSInteger</span><span class="p">)</span><span class="nv">version</span><span class="p">;</span></code></pre> + + </div> + <div class="language keyline-purple"> + <p style="background: rgba(149, 149, 209, 0.21);" class="aside-title text-purple">Swift</p> + <pre class="highlight swift"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">darkStyleURL</span><span class="p">(</span><span class="n">withVersion</span> <span class="nv">version</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span> <span class="o">-></span> <span class="kt">URL</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + version + </code> + </td> + <td> + <div> + <p>A specific version of the style.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div class="show-on-github"> + <a href="https://github.com/mapbox/mapbox-gl-native/tree/macos-v0.9.0/platform/darwin/src/MGLStyle.h#L161"> + <img style="margin-bottom: 1px;" class="show-on-github-icon" src="../img/github.svg"/> + View Source on GitHub + </a> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)MGLStyle(cpy)satelliteStyleURL"></a> + <a name="//apple_ref/objc/Property/satelliteStyleURL" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)MGLStyle(cpy)satelliteStyleURL"><span class="token-name">satelliteStyleURL</span><span class="token-icon" /></a> + </code> + </div> + <div class="height-container"> + <section class="section"> + <div class="abstract"> + <p>Returns the URL to the current version of the +<a href="https://www.mapbox.com/maps/satellite/">Mapbox Satellite</a> style.</p> + +<p>Satellite is high-resolution satellite and aerial imagery.</p> +<div class="aside aside-warning"> + <p class="aside-title">Warning</p> + The return value may change in a future release of the SDK. If you use +any feature that depends on a specific aspect of a default style – for +instance, the raster tile sets included in the style – use the +<code>-satelliteStyleURLWithVersion:</code> method instead. Such details may change +significantly from version to version. + +</div> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language keyline-blue"> + <p style="background: rgba(65, 131, 196, 0.15);" class="aside-title text-blue">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readonly</span><span class="p">,</span> <span class="n">nonatomic</span><span class="p">,</span> <span class="n">class</span><span class="p">)</span> <span class="n">NSURL</span> <span class="o">*</span><span class="n">_Nonnull</span> <span class="n">satelliteStyleURL</span><span class="p">;</span></code></pre> + + </div> + <div class="language keyline-purple"> + <p style="background: rgba(149, 149, 209, 0.21);" class="aside-title text-purple">Swift</p> + <pre class="highlight swift"><code><span class="kd">class</span> <span class="k">var</span> <span class="nv">satelliteStyleURL</span><span class="p">:</span> <span class="kt">URL</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre> + + </div> + </div> + <div class="show-on-github"> + <a href="https://github.com/mapbox/mapbox-gl-native/tree/macos-v0.9.0/platform/darwin/src/MGLStyle.h#L175"> + <img style="margin-bottom: 1px;" class="show-on-github-icon" src="../img/github.svg"/> + View Source on GitHub + </a> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)MGLStyle(cm)satelliteStyleURLWithVersion:"></a> + <a name="//apple_ref/objc/Method/+satelliteStyleURLWithVersion:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)MGLStyle(cm)satelliteStyleURLWithVersion:"><span class="token-name">+satelliteStyleURLWithVersion:</span><span class="token-icon" /></a> + </code> + </div> + <div class="height-container"> + <section class="section"> + <div class="abstract"> + <p>Returns the URL to the given version of the +<a href="https://www.mapbox.com/maps/satellite/">Mapbox Satellite</a> style as +of publication.</p> + +<p>Satellite is high-resolution satellite and aerial imagery.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language keyline-blue"> + <p style="background: rgba(65, 131, 196, 0.15);" class="aside-title text-blue">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">+</span> <span class="p">(</span><span class="n">nonnull</span> <span class="n">NSURL</span> <span class="o">*</span><span class="p">)</span><span class="nf">satelliteStyleURLWithVersion</span><span class="p">:(</span><span class="n">NSInteger</span><span class="p">)</span><span class="nv">version</span><span class="p">;</span></code></pre> + + </div> + <div class="language keyline-purple"> + <p style="background: rgba(149, 149, 209, 0.21);" class="aside-title text-purple">Swift</p> + <pre class="highlight swift"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">satelliteStyleURL</span><span class="p">(</span><span class="n">withVersion</span> <span class="nv">version</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span> <span class="o">-></span> <span class="kt">URL</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + version + </code> + </td> + <td> + <div> + <p>A specific version of the style.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div class="show-on-github"> + <a href="https://github.com/mapbox/mapbox-gl-native/tree/macos-v0.9.0/platform/darwin/src/MGLStyle.h#L186"> + <img style="margin-bottom: 1px;" class="show-on-github-icon" src="../img/github.svg"/> + View Source on GitHub + </a> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)MGLStyle(cpy)satelliteStreetsStyleURL"></a> + <a name="//apple_ref/objc/Property/satelliteStreetsStyleURL" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)MGLStyle(cpy)satelliteStreetsStyleURL"><span class="token-name">satelliteStreetsStyleURL</span><span class="token-icon" /></a> + </code> + </div> + <div class="height-container"> + <section class="section"> + <div class="abstract"> + <p>Returns the URL to the current version of the +<a href="https://www.mapbox.com/maps/satellite/">Mapbox Satellite Streets</a> +style as of publication.</p> + +<p>Satellite Streets combines the high-resolution satellite and aerial imagery of +Mapbox Satellite with unobtrusive labels and translucent roads from Mapbox +Streets.</p> +<div class="aside aside-warning"> + <p class="aside-title">Warning</p> + The return value may change in a future release of the SDK. If you use +any feature that depends on a specific aspect of a default style – for +instance, the minimum zoom level that includes roads – use the +<code>-satelliteStreetsStyleURLWithVersion:</code> method instead. Such details may +change significantly from version to version. + +</div> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language keyline-blue"> + <p style="background: rgba(65, 131, 196, 0.15);" class="aside-title text-blue">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readonly</span><span class="p">,</span> <span class="n">nonatomic</span><span class="p">,</span> <span class="n">class</span><span class="p">)</span> <span class="n">NSURL</span> <span class="o">*</span><span class="n">_Nonnull</span> <span class="n">satelliteStreetsStyleURL</span><span class="p">;</span></code></pre> + + </div> + <div class="language keyline-purple"> + <p style="background: rgba(149, 149, 209, 0.21);" class="aside-title text-purple">Swift</p> + <pre class="highlight swift"><code><span class="kd">class</span> <span class="k">var</span> <span class="nv">satelliteStreetsStyleURL</span><span class="p">:</span> <span class="kt">URL</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre> + + </div> + </div> + <div class="show-on-github"> + <a href="https://github.com/mapbox/mapbox-gl-native/tree/macos-v0.9.0/platform/darwin/src/MGLStyle.h#L206"> + <img style="margin-bottom: 1px;" class="show-on-github-icon" src="../img/github.svg"/> + View Source on GitHub + </a> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)MGLStyle(cm)satelliteStreetsStyleURLWithVersion:"></a> + <a name="//apple_ref/objc/Method/+satelliteStreetsStyleURLWithVersion:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)MGLStyle(cm)satelliteStreetsStyleURLWithVersion:"><span class="token-name">+satelliteStreetsStyleURLWithVersion:</span><span class="token-icon" /></a> + </code> + </div> + <div class="height-container"> + <section class="section"> + <div class="abstract"> + <p>Returns the URL to the given version of the +<a href="https://www.mapbox.com/maps/satellite/">Mapbox Satellite Streets</a> +style.</p> + +<p>Satellite Streets combines the high-resolution satellite and aerial imagery of +Mapbox Satellite with unobtrusive labels and translucent roads from Mapbox +Streets.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language keyline-blue"> + <p style="background: rgba(65, 131, 196, 0.15);" class="aside-title text-blue">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">+</span> <span class="p">(</span><span class="n">nonnull</span> <span class="n">NSURL</span> <span class="o">*</span><span class="p">)</span><span class="nf">satelliteStreetsStyleURLWithVersion</span><span class="p">:(</span><span class="n">NSInteger</span><span class="p">)</span><span class="nv">version</span><span class="p">;</span></code></pre> + + </div> + <div class="language keyline-purple"> + <p style="background: rgba(149, 149, 209, 0.21);" class="aside-title text-purple">Swift</p> + <pre class="highlight swift"><code><span class="kd">class</span> <span class="kd">func</span> <span class="nf">satelliteStreetsStyleURL</span><span class="p">(</span><span class="n">withVersion</span> <span class="nv">version</span><span class="p">:</span> <span class="kt">Int</span><span class="p">)</span> <span class="o">-></span> <span class="kt">URL</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + version + </code> + </td> + <td> + <div> + <p>A specific version of the style.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div class="show-on-github"> + <a href="https://github.com/mapbox/mapbox-gl-native/tree/macos-v0.9.0/platform/darwin/src/MGLStyle.h#L219"> + <img style="margin-bottom: 1px;" class="show-on-github-icon" src="../img/github.svg"/> + View Source on GitHub + </a> + </div> + </section> + </div> + </li> + </ul> + </div> + <div class="task-group"> + <div class="task-name-container"> + <a name="/Accessing%20Metadata%20About%20the%20Style"></a> + <a name="//apple_ref/objc/Section/Accessing Metadata About the Style" class="dashAnchor"></a> + <a href="#/Accessing%20Metadata%20About%20the%20Style"> + <h3 id="Accessing%20Metadata%20About%20the%20Style" class="section-name">Accessing Metadata About the Style<span class="anchor-icon" /></h3> + </a> + </div> + <ul class="item-container"> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)MGLStyle(py)name"></a> + <a name="//apple_ref/objc/Property/name" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)MGLStyle(py)name"><span class="token-name">name</span><span class="token-icon" /></a> + </code> + </div> + <div class="height-container"> + <section class="section"> + <div class="abstract"> + <p>The name of the style.</p> + +<p>You can customize the style’s name in Mapbox Studio.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language keyline-blue"> + <p style="background: rgba(65, 131, 196, 0.15);" class="aside-title text-blue">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readonly</span><span class="p">,</span> <span class="n">copy</span><span class="p">,</span> <span class="n">atomic</span><span class="p">,</span> <span class="n">nullable</span><span class="p">)</span> <span class="n">NSString</span> <span class="o">*</span><span class="n">name</span><span class="p">;</span></code></pre> + + </div> + <div class="language keyline-purple"> + <p style="background: rgba(149, 149, 209, 0.21);" class="aside-title text-purple">Swift</p> + <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">name</span><span class="p">:</span> <span class="kt">String</span><span class="p">?</span> <span class="p">{</span> <span class="k">get</span> <span class="p">}</span></code></pre> + + </div> + </div> + <div class="show-on-github"> + <a href="https://github.com/mapbox/mapbox-gl-native/tree/macos-v0.9.0/platform/darwin/src/MGLStyle.h#L237"> + <img style="margin-bottom: 1px;" class="show-on-github-icon" src="../img/github.svg"/> + View Source on GitHub + </a> + </div> + </section> + </div> + </li> + </ul> + </div> + <div class="task-group"> + <div class="task-name-container"> + <a name="/Managing%20Sources"></a> + <a name="//apple_ref/objc/Section/Managing Sources" class="dashAnchor"></a> + <a href="#/Managing%20Sources"> + <h3 id="Managing%20Sources" class="section-name">Managing Sources<span class="anchor-icon" /></h3> + </a> + </div> + <ul class="item-container"> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)MGLStyle(py)sources"></a> + <a name="//apple_ref/objc/Property/sources" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)MGLStyle(py)sources"><span class="token-name">sources</span><span class="token-icon" /></a> + </code> + </div> + <div class="height-container"> + <section class="section"> + <div class="abstract"> + <p>A set containing the style’s sources.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language keyline-blue"> + <p style="background: rgba(65, 131, 196, 0.15);" class="aside-title text-blue">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">nonatomic</span><span class="p">)</span> + <span class="n">NSSet</span><span class="o"><</span><span class="n">__kindof</span> <span class="n"><a href="../Classes/MGLSource.html">MGLSource</a></span> <span class="o">*></span> <span class="o">*</span><span class="n">_Nonnull</span> <span class="n">sources</span><span class="p">;</span></code></pre> + + </div> + <div class="language keyline-purple"> + <p style="background: rgba(149, 149, 209, 0.21);" class="aside-title text-purple">Swift</p> + <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">sources</span><span class="p">:</span> <span class="kt">Set</span><span class="o"><</span><span class="kt">AnyHashable</span><span class="o">></span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre> + + </div> + </div> + <div class="show-on-github"> + <a href="https://github.com/mapbox/mapbox-gl-native/tree/macos-v0.9.0/platform/darwin/src/MGLStyle.h#L244"> + <img style="margin-bottom: 1px;" class="show-on-github-icon" src="../img/github.svg"/> + View Source on GitHub + </a> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)MGLStyle(py)transition"></a> + <a name="//apple_ref/objc/Property/transition" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)MGLStyle(py)transition"><span class="token-name">transition</span><span class="token-icon" /></a> + </code> + </div> + <div class="height-container"> + <section class="section"> + <div class="abstract"> + <p>Values describing animated transitions to changes on a style’s individual +paint properties.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language keyline-blue"> + <p style="background: rgba(65, 131, 196, 0.15);" class="aside-title text-blue">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">@property</span> <span class="p">(</span><span class="n">assign</span><span class="p">,</span> <span class="n">readwrite</span><span class="p">,</span> <span class="n">nonatomic</span><span class="p">)</span> <span class="n"><a href="../Structs/MGLTransition.html">MGLTransition</a></span> <span class="n">transition</span><span class="p">;</span></code></pre> + + </div> + <div class="language keyline-purple"> + <p style="background: rgba(149, 149, 209, 0.21);" class="aside-title text-purple">Swift</p> + <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">transition</span><span class="p">:</span> <span class="kt"><a href="../Structs/MGLTransition.html">MGLTransition</a></span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre> + + </div> + </div> + <div class="show-on-github"> + <a href="https://github.com/mapbox/mapbox-gl-native/tree/macos-v0.9.0/platform/darwin/src/MGLStyle.h#L250"> + <img style="margin-bottom: 1px;" class="show-on-github-icon" src="../img/github.svg"/> + View Source on GitHub + </a> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)MGLStyle(im)sourceWithIdentifier:"></a> + <a name="//apple_ref/objc/Method/-sourceWithIdentifier:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)MGLStyle(im)sourceWithIdentifier:"><span class="token-name">-sourceWithIdentifier:</span><span class="token-icon" /></a> + </code> + </div> + <div class="height-container"> + <section class="section"> + <div class="abstract"> + <p>Returns a source with the given identifier in the current style.</p> +<div class="aside aside-note"> + <p class="aside-title">Note</p> + <p>Source identifiers are not guaranteed to exist across styles or different +versions of the same style. Applications that use this API must first set the +style URL to an explicitly versioned style using a convenience method like +<code><a href="../Classes/MGLStyle.html#/c:objc(cs)MGLStyle(cm)outdoorsStyleURLWithVersion:">+[MGLStyle outdoorsStyleURLWithVersion:]</a></code>, <code><a href="../Classes/MGLMapView.html">MGLMapView</a></code>’s “Style URL” +inspectable in Interface Builder, or a manually constructed <code>NSURL</code>. This +approach also avoids source identifer name changes that will occur in the default +style’s sources over time.</p> + +</div> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language keyline-blue"> + <p style="background: rgba(65, 131, 196, 0.15);" class="aside-title text-blue">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">nullable</span> <span class="n"><a href="../Classes/MGLSource.html">MGLSource</a></span> <span class="o">*</span><span class="p">)</span><span class="nf">sourceWithIdentifier</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">identifier</span><span class="p">;</span></code></pre> + + </div> + <div class="language keyline-purple"> + <p style="background: rgba(149, 149, 209, 0.21);" class="aside-title text-purple">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">source</span><span class="p">(</span><span class="n">withIdentifier</span> <span class="nv">identifier</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span> <span class="o">-></span> <span class="kt"><a href="../Classes/MGLSource.html">MGLSource</a></span><span class="p">?</span></code></pre> + + </div> + </div> + <div> + <h4>Return Value</h4> + <p>An instance of a concrete subclass of <code><a href="../Classes/MGLSource.html">MGLSource</a></code> associated with the +given identifier, or <code>nil</code> if the current style contains no such source.</p> + </div> + <div class="show-on-github"> + <a href="https://github.com/mapbox/mapbox-gl-native/tree/macos-v0.9.0/platform/darwin/src/MGLStyle.h#L266"> + <img style="margin-bottom: 1px;" class="show-on-github-icon" src="../img/github.svg"/> + View Source on GitHub + </a> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)MGLStyle(im)addSource:"></a> + <a name="//apple_ref/objc/Method/-addSource:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)MGLStyle(im)addSource:"><span class="token-name">-addSource:</span><span class="token-icon" /></a> + </code> + </div> + <div class="height-container"> + <section class="section"> + <div class="abstract"> + <p>Adds a new source to the current style.</p> +<div class="aside aside-note"> + <p class="aside-title">Note</p> + <p>Adding the same source instance more than once will result in a +<code>MGLRedundantSourceException</code>. Reusing the same source identifier, even with +different source instances, will result in a +<code>MGLRedundantSourceIdentifierException</code>.</p> + +</div> +<div class="aside aside-note"> + <p class="aside-title">Note</p> + <p>Sources should be added in +<code><a href="../Protocols/MGLMapViewDelegate.html#/c:objc(pl)MGLMapViewDelegate(im)mapView:didFinishLoadingStyle:">-[MGLMapViewDelegate mapView:didFinishLoadingStyle:]</a></code> or +<code><a href="../Protocols/MGLMapViewDelegate.html#/c:objc(pl)MGLMapViewDelegate(im)mapViewDidFinishLoadingMap:">-[MGLMapViewDelegate mapViewDidFinishLoadingMap:]</a></code> to ensure that the map +has loaded the style and is ready to accept a new source.</p> + +</div> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language keyline-blue"> + <p style="background: rgba(65, 131, 196, 0.15);" class="aside-title text-blue">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">addSource</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n"><a href="../Classes/MGLSource.html">MGLSource</a></span> <span class="o">*</span><span class="p">)</span><span class="nv">source</span><span class="p">;</span></code></pre> + + </div> + <div class="language keyline-purple"> + <p style="background: rgba(149, 149, 209, 0.21);" class="aside-title text-purple">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">addSource</span><span class="p">(</span><span class="n">_</span> <span class="nv">source</span><span class="p">:</span> <span class="kt"><a href="../Classes/MGLSource.html">MGLSource</a></span><span class="p">)</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + source + </code> + </td> + <td> + <div> + <p>The source to add to the current style.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div class="show-on-github"> + <a href="https://github.com/mapbox/mapbox-gl-native/tree/macos-v0.9.0/platform/darwin/src/MGLStyle.h#L283"> + <img style="margin-bottom: 1px;" class="show-on-github-icon" src="../img/github.svg"/> + View Source on GitHub + </a> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)MGLStyle(im)removeSource:"></a> + <a name="//apple_ref/objc/Method/-removeSource:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)MGLStyle(im)removeSource:"><span class="token-name">-removeSource:</span><span class="token-icon" /></a> + </code> + </div> + <div class="height-container"> + <section class="section"> + <div class="abstract"> + <p>Removes a source from the current style.</p> +<div class="aside aside-note"> + <p class="aside-title">Note</p> + <p>Source identifiers are not guaranteed to exist across styles or different +versions of the same style. Applications that use this API must first set the +style URL to an explicitly versioned style using a convenience method like +<code><a href="../Classes/MGLStyle.html#/c:objc(cs)MGLStyle(cm)outdoorsStyleURLWithVersion:">+[MGLStyle outdoorsStyleURLWithVersion:]</a></code>, <code><a href="../Classes/MGLMapView.html">MGLMapView</a></code>’s “Style URL” +inspectable in Interface Builder, or a manually constructed <code>NSURL</code>. This +approach also avoids source identifer name changes that will occur in the default +style’s sources over time.</p> + +</div> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language keyline-blue"> + <p style="background: rgba(65, 131, 196, 0.15);" class="aside-title text-blue">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">removeSource</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n"><a href="../Classes/MGLSource.html">MGLSource</a></span> <span class="o">*</span><span class="p">)</span><span class="nv">source</span><span class="p">;</span></code></pre> + + </div> + <div class="language keyline-purple"> + <p style="background: rgba(149, 149, 209, 0.21);" class="aside-title text-purple">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">removeSource</span><span class="p">(</span><span class="n">_</span> <span class="nv">source</span><span class="p">:</span> <span class="kt"><a href="../Classes/MGLSource.html">MGLSource</a></span><span class="p">)</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + source + </code> + </td> + <td> + <div> + <p>The source to remove from the current style.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div class="show-on-github"> + <a href="https://github.com/mapbox/mapbox-gl-native/tree/macos-v0.9.0/platform/darwin/src/MGLStyle.h#L298"> + <img style="margin-bottom: 1px;" class="show-on-github-icon" src="../img/github.svg"/> + View Source on GitHub + </a> + </div> + </section> + </div> + </li> + </ul> + </div> + <div class="task-group"> + <div class="task-name-container"> + <a name="/Managing%20Style%20Layers"></a> + <a name="//apple_ref/objc/Section/Managing Style Layers" class="dashAnchor"></a> + <a href="#/Managing%20Style%20Layers"> + <h3 id="Managing%20Style%20Layers" class="section-name">Managing Style Layers<span class="anchor-icon" /></h3> + </a> + </div> + <ul class="item-container"> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)MGLStyle(py)layers"></a> + <a name="//apple_ref/objc/Property/layers" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)MGLStyle(py)layers"><span class="token-name">layers</span><span class="token-icon" /></a> + </code> + </div> + <div class="height-container"> + <section class="section"> + <div class="abstract"> + <p>The layers included in the style, arranged according to their back-to-front +ordering on the screen.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language keyline-blue"> + <p style="background: rgba(65, 131, 196, 0.15);" class="aside-title text-blue">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">nonatomic</span><span class="p">)</span> + <span class="n">NSArray</span><span class="o"><</span><span class="n">__kindof</span> <span class="n"><a href="../Classes/MGLStyleLayer.html">MGLStyleLayer</a></span> <span class="o">*></span> <span class="o">*</span><span class="n">_Nonnull</span> <span class="n">layers</span><span class="p">;</span></code></pre> + + </div> + <div class="language keyline-purple"> + <p style="background: rgba(149, 149, 209, 0.21);" class="aside-title text-purple">Swift</p> + <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">layers</span><span class="p">:</span> <span class="p">[</span><span class="kt"><a href="../Classes/MGLStyleLayer.html">MGLStyleLayer</a></span><span class="p">]</span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre> + + </div> + </div> + <div class="show-on-github"> + <a href="https://github.com/mapbox/mapbox-gl-native/tree/macos-v0.9.0/platform/darwin/src/MGLStyle.h#L306"> + <img style="margin-bottom: 1px;" class="show-on-github-icon" src="../img/github.svg"/> + View Source on GitHub + </a> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)MGLStyle(im)layerWithIdentifier:"></a> + <a name="//apple_ref/objc/Method/-layerWithIdentifier:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)MGLStyle(im)layerWithIdentifier:"><span class="token-name">-layerWithIdentifier:</span><span class="token-icon" /></a> + </code> + </div> + <div class="height-container"> + <section class="section"> + <div class="abstract"> + <p>Returns a style layer with the given identifier in the current style.</p> +<div class="aside aside-note"> + <p class="aside-title">Note</p> + <p>Layer identifiers are not guaranteed to exist across styles or different +versions of the same style. Applications that use this API must first set +the style URL to an explicitly versioned style using a convenience method like +<code><a href="../Classes/MGLStyle.html#/c:objc(cs)MGLStyle(cm)outdoorsStyleURLWithVersion:">+[MGLStyle outdoorsStyleURLWithVersion:]</a></code>, <code><a href="../Classes/MGLMapView.html">MGLMapView</a></code>’s “Style URL” +inspectable in Interface Builder, or a manually constructed <code>NSURL</code>. This +approach also avoids layer identifer name changes that will occur in the default +style’s layers over time.</p> + +</div> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language keyline-blue"> + <p style="background: rgba(65, 131, 196, 0.15);" class="aside-title text-blue">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">nullable</span> <span class="n"><a href="../Classes/MGLStyleLayer.html">MGLStyleLayer</a></span> <span class="o">*</span><span class="p">)</span><span class="nf">layerWithIdentifier</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">identifier</span><span class="p">;</span></code></pre> + + </div> + <div class="language keyline-purple"> + <p style="background: rgba(149, 149, 209, 0.21);" class="aside-title text-purple">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">layer</span><span class="p">(</span><span class="n">withIdentifier</span> <span class="nv">identifier</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span> <span class="o">-></span> <span class="kt"><a href="../Classes/MGLStyleLayer.html">MGLStyleLayer</a></span><span class="p">?</span></code></pre> + + </div> + </div> + <div> + <h4>Return Value</h4> + <p>An instance of a concrete subclass of <code><a href="../Classes/MGLStyleLayer.html">MGLStyleLayer</a></code> associated with +the given identifier, or <code>nil</code> if the current style contains no such style +layer.</p> + </div> + <div class="show-on-github"> + <a href="https://github.com/mapbox/mapbox-gl-native/tree/macos-v0.9.0/platform/darwin/src/MGLStyle.h#L323"> + <img style="margin-bottom: 1px;" class="show-on-github-icon" src="../img/github.svg"/> + View Source on GitHub + </a> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)MGLStyle(im)addLayer:"></a> + <a name="//apple_ref/objc/Method/-addLayer:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)MGLStyle(im)addLayer:"><span class="token-name">-addLayer:</span><span class="token-icon" /></a> + </code> + </div> + <div class="height-container"> + <section class="section"> + <div class="abstract"> + <p>Adds a new layer on top of existing layers.</p> +<div class="aside aside-note"> + <p class="aside-title">Note</p> + <p>Adding the same layer instance more than once will result in a +<code>MGLRedundantLayerException</code>. Reusing the same layer identifer, even with +different layer instances, will also result in an exception.</p> + +</div> +<div class="aside aside-note"> + <p class="aside-title">Note</p> + <p>Layers should be added in +<code><a href="../Protocols/MGLMapViewDelegate.html#/c:objc(pl)MGLMapViewDelegate(im)mapView:didFinishLoadingStyle:">-[MGLMapViewDelegate mapView:didFinishLoadingStyle:]</a></code> or +<code><a href="../Protocols/MGLMapViewDelegate.html#/c:objc(pl)MGLMapViewDelegate(im)mapViewDidFinishLoadingMap:">-[MGLMapViewDelegate mapViewDidFinishLoadingMap:]</a></code> to ensure that the map +has loaded the style and is ready to accept a new layer.</p> + +</div> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language keyline-blue"> + <p style="background: rgba(65, 131, 196, 0.15);" class="aside-title text-blue">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">addLayer</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n"><a href="../Classes/MGLStyleLayer.html">MGLStyleLayer</a></span> <span class="o">*</span><span class="p">)</span><span class="nv">layer</span><span class="p">;</span></code></pre> + + </div> + <div class="language keyline-purple"> + <p style="background: rgba(149, 149, 209, 0.21);" class="aside-title text-purple">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">addLayer</span><span class="p">(</span><span class="n">_</span> <span class="nv">layer</span><span class="p">:</span> <span class="kt"><a href="../Classes/MGLStyleLayer.html">MGLStyleLayer</a></span><span class="p">)</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + layer + </code> + </td> + <td> + <div> + <p>The layer object to add to the map view. This object must be an +instance of a concrete subclass of <code><a href="../Classes/MGLStyleLayer.html">MGLStyleLayer</a></code>.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div class="show-on-github"> + <a href="https://github.com/mapbox/mapbox-gl-native/tree/macos-v0.9.0/platform/darwin/src/MGLStyle.h#L340"> + <img style="margin-bottom: 1px;" class="show-on-github-icon" src="../img/github.svg"/> + View Source on GitHub + </a> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)MGLStyle(im)insertLayer:atIndex:"></a> + <a name="//apple_ref/objc/Method/-insertLayer:atIndex:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)MGLStyle(im)insertLayer:atIndex:"><span class="token-name">-insertLayer:atIndex:</span><span class="token-icon" /></a> + </code> + </div> + <div class="height-container"> + <section class="section"> + <div class="abstract"> + <p>Inserts a new layer into the style at the given index.</p> +<div class="aside aside-note"> + <p class="aside-title">Note</p> + <p>Adding the same layer instance more than once will result in a +<code>MGLRedundantLayerException</code>. Reusing the same layer identifer, even with +different layer instances, will also result in an exception.</p> + +</div> +<div class="aside aside-note"> + <p class="aside-title">Note</p> + <p>Layers should be added in +<code><a href="../Protocols/MGLMapViewDelegate.html#/c:objc(pl)MGLMapViewDelegate(im)mapView:didFinishLoadingStyle:">-[MGLMapViewDelegate mapView:didFinishLoadingStyle:]</a></code> or +<code><a href="../Protocols/MGLMapViewDelegate.html#/c:objc(pl)MGLMapViewDelegate(im)mapViewDidFinishLoadingMap:">-[MGLMapViewDelegate mapViewDidFinishLoadingMap:]</a></code> to ensure that the map +has loaded the style and is ready to accept a new layer.</p> + +</div> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language keyline-blue"> + <p style="background: rgba(65, 131, 196, 0.15);" class="aside-title text-blue">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">insertLayer</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n"><a href="../Classes/MGLStyleLayer.html">MGLStyleLayer</a></span> <span class="o">*</span><span class="p">)</span><span class="nv">layer</span> <span class="nf">atIndex</span><span class="p">:(</span><span class="n">NSUInteger</span><span class="p">)</span><span class="nv">index</span><span class="p">;</span></code></pre> + + </div> + <div class="language keyline-purple"> + <p style="background: rgba(149, 149, 209, 0.21);" class="aside-title text-purple">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">insertLayer</span><span class="p">(</span><span class="n">_</span> <span class="nv">layer</span><span class="p">:</span> <span class="kt"><a href="../Classes/MGLStyleLayer.html">MGLStyleLayer</a></span><span class="p">,</span> <span class="n">at</span> <span class="nv">index</span><span class="p">:</span> <span class="kt">UInt</span><span class="p">)</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + layer + </code> + </td> + <td> + <div> + <p>The layer to insert.</p> + </div> + </td> + </tr> + <tr> + <td> + <code> + index + </code> + </td> + <td> + <div> + <p>The index at which to insert the layer. An index of 0 would send +the layer to the back; an index equal to the number of objects in the +<code><a href="../Classes/MGLStyle.html#/c:objc(cs)MGLStyle(py)layers">layers</a></code> property would bring the layer to the front.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div class="show-on-github"> + <a href="https://github.com/mapbox/mapbox-gl-native/tree/macos-v0.9.0/platform/darwin/src/MGLStyle.h#L359"> + <img style="margin-bottom: 1px;" class="show-on-github-icon" src="../img/github.svg"/> + View Source on GitHub + </a> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)MGLStyle(im)insertLayer:belowLayer:"></a> + <a name="//apple_ref/objc/Method/-insertLayer:belowLayer:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)MGLStyle(im)insertLayer:belowLayer:"><span class="token-name">-insertLayer:belowLayer:</span><span class="token-icon" /></a> + </code> + </div> + <div class="height-container"> + <section class="section"> + <div class="abstract"> + <p>Inserts a new layer below another layer.</p> +<div class="aside aside-note"> + <p class="aside-title">Note</p> + Layer identifiers are not guaranteed to exist across styles or different +versions of the same style. Applications that use this API must first set +the style URL to an explicitly versioned style using a convenience method like +<code><a href="../Classes/MGLStyle.html#/c:objc(cs)MGLStyle(cm)outdoorsStyleURLWithVersion:">+[MGLStyle outdoorsStyleURLWithVersion:]</a></code>, <code><a href="../Classes/MGLMapView.html">MGLMapView</a></code>’s “Style URL” +inspectable in Interface Builder, or a manually constructed <code>NSURL</code>. This +approach also avoids layer identifer name changes that will occur in the default +style’s layers over time. + +</div> + +<p>Inserting the same layer instance more than once will result in a + <code>MGLRedundantLayerException</code>. Reusing the same layer identifer, even with + different layer instances, will also result in an exception.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language keyline-blue"> + <p style="background: rgba(65, 131, 196, 0.15);" class="aside-title text-blue">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">insertLayer</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n"><a href="../Classes/MGLStyleLayer.html">MGLStyleLayer</a></span> <span class="o">*</span><span class="p">)</span><span class="nv">layer</span> + <span class="nf">belowLayer</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n"><a href="../Classes/MGLStyleLayer.html">MGLStyleLayer</a></span> <span class="o">*</span><span class="p">)</span><span class="nv">sibling</span><span class="p">;</span></code></pre> + + </div> + <div class="language keyline-purple"> + <p style="background: rgba(149, 149, 209, 0.21);" class="aside-title text-purple">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">insertLayer</span><span class="p">(</span><span class="n">_</span> <span class="nv">layer</span><span class="p">:</span> <span class="kt"><a href="../Classes/MGLStyleLayer.html">MGLStyleLayer</a></span><span class="p">,</span> <span class="n">below</span> <span class="nv">sibling</span><span class="p">:</span> <span class="kt"><a href="../Classes/MGLStyleLayer.html">MGLStyleLayer</a></span><span class="p">)</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + layer + </code> + </td> + <td> + <div> + <p>The layer to insert.</p> + </div> + </td> + </tr> + <tr> + <td> + <code> + sibling + </code> + </td> + <td> + <div> + <p>An existing layer in the style.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div class="show-on-github"> + <a href="https://github.com/mapbox/mapbox-gl-native/tree/macos-v0.9.0/platform/darwin/src/MGLStyle.h#L379"> + <img style="margin-bottom: 1px;" class="show-on-github-icon" src="../img/github.svg"/> + View Source on GitHub + </a> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)MGLStyle(im)insertLayer:aboveLayer:"></a> + <a name="//apple_ref/objc/Method/-insertLayer:aboveLayer:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)MGLStyle(im)insertLayer:aboveLayer:"><span class="token-name">-insertLayer:aboveLayer:</span><span class="token-icon" /></a> + </code> + </div> + <div class="height-container"> + <section class="section"> + <div class="abstract"> + <p>Inserts a new layer above another layer.</p> +<div class="aside aside-note"> + <p class="aside-title">Note</p> + Layer identifiers are not guaranteed to exist across styles or different +versions of the same style. Applications that use this API must first set +the style URL to an explicitly versioned style using a convenience method like +<code><a href="../Classes/MGLStyle.html#/c:objc(cs)MGLStyle(cm)outdoorsStyleURLWithVersion:">+[MGLStyle outdoorsStyleURLWithVersion:]</a></code>, <code><a href="../Classes/MGLMapView.html">MGLMapView</a></code>’s “Style URL” +inspectable in Interface Builder, or a manually constructed <code>NSURL</code>. This +approach also avoids layer identifer name changes that will occur in the default +style’s layers over time. + +</div> + +<p>Inserting the same layer instance more than once will result in a + <code>MGLRedundantLayerException</code>. Reusing the same layer identifer, even with + different layer instances, will also result in an exception.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language keyline-blue"> + <p style="background: rgba(65, 131, 196, 0.15);" class="aside-title text-blue">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">insertLayer</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n"><a href="../Classes/MGLStyleLayer.html">MGLStyleLayer</a></span> <span class="o">*</span><span class="p">)</span><span class="nv">layer</span> + <span class="nf">aboveLayer</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n"><a href="../Classes/MGLStyleLayer.html">MGLStyleLayer</a></span> <span class="o">*</span><span class="p">)</span><span class="nv">sibling</span><span class="p">;</span></code></pre> + + </div> + <div class="language keyline-purple"> + <p style="background: rgba(149, 149, 209, 0.21);" class="aside-title text-purple">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">insertLayer</span><span class="p">(</span><span class="n">_</span> <span class="nv">layer</span><span class="p">:</span> <span class="kt"><a href="../Classes/MGLStyleLayer.html">MGLStyleLayer</a></span><span class="p">,</span> <span class="n">above</span> <span class="nv">sibling</span><span class="p">:</span> <span class="kt"><a href="../Classes/MGLStyleLayer.html">MGLStyleLayer</a></span><span class="p">)</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + layer + </code> + </td> + <td> + <div> + <p>The layer to insert.</p> + </div> + </td> + </tr> + <tr> + <td> + <code> + sibling + </code> + </td> + <td> + <div> + <p>An existing layer in the style.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div class="show-on-github"> + <a href="https://github.com/mapbox/mapbox-gl-native/tree/macos-v0.9.0/platform/darwin/src/MGLStyle.h#L399"> + <img style="margin-bottom: 1px;" class="show-on-github-icon" src="../img/github.svg"/> + View Source on GitHub + </a> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)MGLStyle(im)removeLayer:"></a> + <a name="//apple_ref/objc/Method/-removeLayer:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)MGLStyle(im)removeLayer:"><span class="token-name">-removeLayer:</span><span class="token-icon" /></a> + </code> + </div> + <div class="height-container"> + <section class="section"> + <div class="abstract"> + <p>Removes a layer from the map view.</p> +<div class="aside aside-note"> + <p class="aside-title">Note</p> + <p>Layer identifiers are not guaranteed to exist across styles or different +versions of the same style. Applications that use this API must first set +the style URL to an explicitly versioned style using a convenience method like +<code><a href="../Classes/MGLStyle.html#/c:objc(cs)MGLStyle(cm)outdoorsStyleURLWithVersion:">+[MGLStyle outdoorsStyleURLWithVersion:]</a></code>, <code><a href="../Classes/MGLMapView.html">MGLMapView</a></code>’s “Style URL” +inspectable in Interface Builder, or a manually constructed <code>NSURL</code>. This +approach also avoids layer identifer name changes that will occur in the default +style’s layers over time.</p> + +</div> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language keyline-blue"> + <p style="background: rgba(65, 131, 196, 0.15);" class="aside-title text-blue">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">removeLayer</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n"><a href="../Classes/MGLStyleLayer.html">MGLStyleLayer</a></span> <span class="o">*</span><span class="p">)</span><span class="nv">layer</span><span class="p">;</span></code></pre> + + </div> + <div class="language keyline-purple"> + <p style="background: rgba(149, 149, 209, 0.21);" class="aside-title text-purple">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">removeLayer</span><span class="p">(</span><span class="n">_</span> <span class="nv">layer</span><span class="p">:</span> <span class="kt"><a href="../Classes/MGLStyleLayer.html">MGLStyleLayer</a></span><span class="p">)</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + layer + </code> + </td> + <td> + <div> + <p>The layer object to remove from the map view. This object +must conform to the <code><a href="../Classes/MGLStyleLayer.html">MGLStyleLayer</a></code> protocol.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div class="show-on-github"> + <a href="https://github.com/mapbox/mapbox-gl-native/tree/macos-v0.9.0/platform/darwin/src/MGLStyle.h#L415"> + <img style="margin-bottom: 1px;" class="show-on-github-icon" src="../img/github.svg"/> + View Source on GitHub + </a> + </div> + </section> + </div> + </li> + </ul> + </div> + <div class="task-group"> + <div class="task-name-container"> + <a name="/Managing%20a%20Style%E2%80%99s%20Images"></a> + <a name="//apple_ref/objc/Section/Managing a Style’s Images" class="dashAnchor"></a> + <a href="#/Managing%20a%20Style%E2%80%99s%20Images"> + <h3 id="Managing%20a%20Style%E2%80%99s%20Images" class="section-name">Managing a Style’s Images<span class="anchor-icon" /></h3> + </a> + </div> + <ul class="item-container"> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)MGLStyle(im)imageForName:"></a> + <a name="//apple_ref/objc/Method/-imageForName:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)MGLStyle(im)imageForName:"><span class="token-name">-imageForName:</span><span class="token-icon" /></a> + </code> + </div> + <div class="height-container"> + <section class="section"> + <div class="abstract"> + <p>Returns the image associated with the given name in the style.</p> +<div class="aside aside-note"> + <p class="aside-title">Note</p> + <p>Names and their associated images are not guaranteed to exist across +styles or different versions of the same style. Applications that use this +API must first set the style URL to an explicitly versioned style using a +convenience method like <code><a href="../Classes/MGLStyle.html#/c:objc(cs)MGLStyle(cm)outdoorsStyleURLWithVersion:">+[MGLStyle outdoorsStyleURLWithVersion:]</a></code>, +<code><a href="../Classes/MGLMapView.html">MGLMapView</a></code>’s “Style URL” inspectable in Interface Builder, or a manually +constructed <code>NSURL</code>. This approach also avoids image name changes that will +occur in the default style over time.</p> + +</div> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language keyline-blue"> + <p style="background: rgba(65, 131, 196, 0.15);" class="aside-title text-blue">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="n">nullable</span> <span class="n">NSImage</span> <span class="o">*</span><span class="p">)</span><span class="nf">imageForName</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">name</span><span class="p">;</span></code></pre> + + </div> + <div class="language keyline-purple"> + <p style="background: rgba(149, 149, 209, 0.21);" class="aside-title text-purple">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">image</span><span class="p">(</span><span class="n">forName</span> <span class="nv">name</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span> <span class="o">-></span> <span class="kt">NSImage</span><span class="p">?</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + name + </code> + </td> + <td> + <div> + <p>The name associated with the image you want to obtain.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div> + <h4>Return Value</h4> + <p>The image associated with the given name, or <code>nil</code> if no image is +associated with that name.</p> + </div> + <div class="show-on-github"> + <a href="https://github.com/mapbox/mapbox-gl-native/tree/macos-v0.9.0/platform/darwin/src/MGLStyle.h#L445"> + <img style="margin-bottom: 1px;" class="show-on-github-icon" src="../img/github.svg"/> + View Source on GitHub + </a> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)MGLStyle(im)setImage:forName:"></a> + <a name="//apple_ref/objc/Method/-setImage:forName:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)MGLStyle(im)setImage:forName:"><span class="token-name">-setImage:forName:</span><span class="token-icon" /></a> + </code> + </div> + <div class="height-container"> + <section class="section"> + <div class="abstract"> + <p>Adds or overrides an image used by the style’s layers.</p> + +<p>To use an image in a style layer, give it a unique name using this method, then +set the <code>iconImageName</code> property of an <code><a href="../Classes/MGLSymbolStyleLayer.html">MGLSymbolStyleLayer</a></code> object to that +name.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language keyline-blue"> + <p style="background: rgba(65, 131, 196, 0.15);" class="aside-title text-blue">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">setImage</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">NSImage</span> <span class="o">*</span><span class="p">)</span><span class="nv">image</span> <span class="nf">forName</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">name</span><span class="p">;</span></code></pre> + + </div> + <div class="language keyline-purple"> + <p style="background: rgba(149, 149, 209, 0.21);" class="aside-title text-purple">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">setImage</span><span class="p">(</span><span class="n">_</span> <span class="nv">image</span><span class="p">:</span> <span class="kt">NSImage</span><span class="p">,</span> <span class="n">forName</span> <span class="nv">name</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + image + </code> + </td> + <td> + <div> + <p>The image for the name.</p> + </div> + </td> + </tr> + <tr> + <td> + <code> + name + </code> + </td> + <td> + <div> + <p>The name of the image to set to the style.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div class="show-on-github"> + <a href="https://github.com/mapbox/mapbox-gl-native/tree/macos-v0.9.0/platform/darwin/src/MGLStyle.h#L457"> + <img style="margin-bottom: 1px;" class="show-on-github-icon" src="../img/github.svg"/> + View Source on GitHub + </a> + </div> + </section> + </div> + </li> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)MGLStyle(im)removeImageForName:"></a> + <a name="//apple_ref/objc/Method/-removeImageForName:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)MGLStyle(im)removeImageForName:"><span class="token-name">-removeImageForName:</span><span class="token-icon" /></a> + </code> + </div> + <div class="height-container"> + <section class="section"> + <div class="abstract"> + <p>Removes a name and its associated image from the style.</p> +<div class="aside aside-note"> + <p class="aside-title">Note</p> + <p>Names and their associated images are not guaranteed to exist across +styles or different versions of the same style. Applications that use this +API must first set the style URL to an explicitly versioned style using a +convenience method like <code><a href="../Classes/MGLStyle.html#/c:objc(cs)MGLStyle(cm)outdoorsStyleURLWithVersion:">+[MGLStyle outdoorsStyleURLWithVersion:]</a></code>, +<code><a href="../Classes/MGLMapView.html">MGLMapView</a></code>’s “Style URL” inspectable in Interface Builder, or a manually +constructed <code>NSURL</code>. This approach also avoids image name changes that will +occur in the default style over time.</p> + +</div> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language keyline-blue"> + <p style="background: rgba(65, 131, 196, 0.15);" class="aside-title text-blue">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">removeImageForName</span><span class="p">:(</span><span class="n">nonnull</span> <span class="n">NSString</span> <span class="o">*</span><span class="p">)</span><span class="nv">name</span><span class="p">;</span></code></pre> + + </div> + <div class="language keyline-purple"> + <p style="background: rgba(149, 149, 209, 0.21);" class="aside-title text-purple">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">removeImage</span><span class="p">(</span><span class="n">forName</span> <span class="nv">name</span><span class="p">:</span> <span class="kt">String</span><span class="p">)</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + name + </code> + </td> + <td> + <div> + <p>The name of the image to remove.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div class="show-on-github"> + <a href="https://github.com/mapbox/mapbox-gl-native/tree/macos-v0.9.0/platform/darwin/src/MGLStyle.h#L472"> + <img style="margin-bottom: 1px;" class="show-on-github-icon" src="../img/github.svg"/> + View Source on GitHub + </a> + </div> + </section> + </div> + </li> + </ul> + </div> + <div class="task-group"> + <div class="task-name-container"> + <a name="/Managing%20the%20Style's%20Light"></a> + <a name="//apple_ref/objc/Section/Managing the Style's Light" class="dashAnchor"></a> + <a href="#/Managing%20the%20Style's%20Light"> + <h3 id="Managing%20the%20Style's%20Light" class="section-name">Managing the Style's Light<span class="anchor-icon" /></h3> + </a> + </div> + <ul class="item-container"> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)MGLStyle(py)light"></a> + <a name="//apple_ref/objc/Property/light" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)MGLStyle(py)light"><span class="token-name">light</span><span class="token-icon" /></a> + </code> + </div> + <div class="height-container"> + <section class="section"> + <div class="abstract"> + <p>Provides global light source for the style.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language keyline-blue"> + <p style="background: rgba(65, 131, 196, 0.15);" class="aside-title text-blue">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">@property</span> <span class="p">(</span><span class="n">readwrite</span><span class="p">,</span> <span class="n">strong</span><span class="p">,</span> <span class="n">nonatomic</span><span class="p">)</span> <span class="n"><a href="../Classes/MGLLight.html">MGLLight</a></span> <span class="o">*</span><span class="n">_Nonnull</span> <span class="n">light</span><span class="p">;</span></code></pre> + + </div> + <div class="language keyline-purple"> + <p style="background: rgba(149, 149, 209, 0.21);" class="aside-title text-purple">Swift</p> + <pre class="highlight swift"><code><span class="k">var</span> <span class="nv">light</span><span class="p">:</span> <span class="kt"><a href="../Classes/MGLLight.html">MGLLight</a></span> <span class="p">{</span> <span class="k">get</span> <span class="k">set</span> <span class="p">}</span></code></pre> + + </div> + </div> + <div class="show-on-github"> + <a href="https://github.com/mapbox/mapbox-gl-native/tree/macos-v0.9.0/platform/darwin/src/MGLStyle.h#L480"> + <img style="margin-bottom: 1px;" class="show-on-github-icon" src="../img/github.svg"/> + View Source on GitHub + </a> + </div> + </section> + </div> + </li> + </ul> + </div> + <div class="task-group"> + <div class="task-name-container"> + <a name="/Localizing%20Map%20Content"></a> + <a name="//apple_ref/objc/Section/Localizing Map Content" class="dashAnchor"></a> + <a href="#/Localizing%20Map%20Content"> + <h3 id="Localizing%20Map%20Content" class="section-name">Localizing Map Content<span class="anchor-icon" /></h3> + </a> + </div> + <ul class="item-container"> + <li class="item"> + <div> + <code> + <a name="/c:objc(cs)MGLStyle(im)localizeLabelsIntoLocale:"></a> + <a name="//apple_ref/objc/Method/-localizeLabelsIntoLocale:" class="dashAnchor"></a> + <a class="token" href="#/c:objc(cs)MGLStyle(im)localizeLabelsIntoLocale:"><span class="token-name">-localizeLabelsIntoLocale:</span><span class="token-icon" /></a> + </code> + </div> + <div class="height-container"> + <section class="section"> + <div class="abstract"> + <p>Attempts to localize labels in the style into the given locale.</p> + +<p>This method automatically modifies the text property of any symbol style layer +in the style whose source is the +<a href="https://www.mapbox.com/vector-tiles/mapbox-streets-v7/#overview">Mapbox Streets source</a>. +On iOS, the user can set the system’s preferred language in Settings, General +Settings, Language & Region. On macOS, the user can set the system’s preferred +language in the Language & Region pane of System Preferences.</p> + + </div> + <div class="declaration"> + <h4>Declaration</h4> + <div class="language keyline-blue"> + <p style="background: rgba(65, 131, 196, 0.15);" class="aside-title text-blue">Objective-C</p> + <pre class="highlight objective_c"><code><span class="k">-</span> <span class="p">(</span><span class="kt">void</span><span class="p">)</span><span class="nf">localizeLabelsIntoLocale</span><span class="p">:(</span><span class="n">nullable</span> <span class="n">NSLocale</span> <span class="o">*</span><span class="p">)</span><span class="nv">locale</span><span class="p">;</span></code></pre> + + </div> + <div class="language keyline-purple"> + <p style="background: rgba(149, 149, 209, 0.21);" class="aside-title text-purple">Swift</p> + <pre class="highlight swift"><code><span class="kd">func</span> <span class="nf">localizeLabels</span><span class="p">(</span><span class="n">into</span> <span class="nv">locale</span><span class="p">:</span> <span class="kt">Locale</span><span class="p">?)</span></code></pre> + + </div> + </div> + <div> + <h4>Parameters</h4> + <table class="graybox"> + <tbody> + <tr> + <td> + <code> + locale + </code> + </td> + <td> + <div> + <p>The locale into which labels should be localized. To use the +system’s preferred language, if supported, specify <code>nil</code>. To use the local +language, specify a locale with the identifier <code>mul</code>.</p> + </div> + </td> + </tr> + </tbody> + </table> + </div> + <div class="show-on-github"> + <a href="https://github.com/mapbox/mapbox-gl-native/tree/macos-v0.9.0/platform/darwin/src/MGLStyle.h#L498"> + <img style="margin-bottom: 1px;" class="show-on-github-icon" src="../img/github.svg"/> + View Source on GitHub + </a> + </div> + </section> + </div> + </li> + </ul> + </div> + </div> + </section> + + </article> + </div> + <section class="footer limiter"> + <p>© 2014–2018 <a class="link" href="https://www.mapbox.com/" target="_blank" rel="external">Mapbox</a>. See <a class="link" href="https://github.com/mapbox/mapbox-gl-native/blob/master/LICENSE.md" target="_blank" rel="external">license</a> for more details.</p> Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.9.3</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project. + </section> + </body> +</div> +</html> |