summaryrefslogtreecommitdiff
path: root/platform/darwin/src/MGLVectorStyleLayer.h
diff options
context:
space:
mode:
Diffstat (limited to 'platform/darwin/src/MGLVectorStyleLayer.h')
-rw-r--r--platform/darwin/src/MGLVectorStyleLayer.h58
1 files changed, 0 insertions, 58 deletions
diff --git a/platform/darwin/src/MGLVectorStyleLayer.h b/platform/darwin/src/MGLVectorStyleLayer.h
deleted file mode 100644
index d9431215a1..0000000000
--- a/platform/darwin/src/MGLVectorStyleLayer.h
+++ /dev/null
@@ -1,58 +0,0 @@
-#import <Foundation/Foundation.h>
-
-#import "MGLFoundation.h"
-#import "MGLForegroundStyleLayer.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- `MGLVectorStyleLayer` is an abstract superclass for style layers whose content
- is defined by an `MGLShapeSource` or `MGLVectorTileSource` object.
-
- Create instances of `MGLCircleStyleLayer`, `MGLFillStyleLayer`,
- `MGLFillExtrusionStyleLayer`, `MGLHeatmapStyleLayer`, `MGLLineStyleLayer`, and
- `MGLSymbolStyleLayer` in order to use `MGLVectorStyleLayer`'s properties and
- methods. Do not create instances of `MGLVectorStyleLayer` directly, and do not
- create your own subclasses of this class.
- */
-MGL_EXPORT
-@interface MGLVectorStyleLayer : MGLForegroundStyleLayer
-
-#pragma mark Refining a Style Layer’s Content
-
-/**
- Identifier of the layer within the source identified by the `sourceIdentifier`
- property from which the receiver obtains the data to style.
- */
-@property (nonatomic, nullable) NSString *sourceLayerIdentifier;
-
-/**
- The style layer’s predicate.
-
- Use the style layer’s predicate to include only the features in the source
- layer that satisfy a condition that you define. If the style layer initially
- comes from the style, its predicate corresponds to the
- <a href="https://www.mapbox.com/mapbox-gl-style-spec/#layer-filter">`filter`</a>
- property in the style JSON.
-
- See the “<a href="../predicates-and-expressions.html">Predicates and Expressions</a>”
- guide for details about the predicate syntax supported by this class.
-
- ### Example
-
- To filter the layer to include only the features whose `index` attribute is 5
- or 10 and whose `ele` attribute is at least 1,500, you could create an
- `NSCompoundPredicate` along these lines:
-
- ```swift
- let layer = MGLLineStyleLayer(identifier: "contour", source: terrain)
- layer.sourceLayerIdentifier = "contours"
- layer.predicate = NSPredicate(format: "(index == 5 || index == 10) && CAST(ele, 'NSNumber') >= 1500.0")
- mapView.style?.addLayer(layer)
- ```
- */
-@property (nonatomic, nullable) NSPredicate *predicate;
-
-@end
-
-NS_ASSUME_NONNULL_END