summaryrefslogtreecommitdiff
path: root/include/mbgl/ios/MGLOverlay.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/mbgl/ios/MGLOverlay.h')
-rw-r--r--include/mbgl/ios/MGLOverlay.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/mbgl/ios/MGLOverlay.h b/include/mbgl/ios/MGLOverlay.h
index 686aefc2be..4a07339b29 100644
--- a/include/mbgl/ios/MGLOverlay.h
+++ b/include/mbgl/ios/MGLOverlay.h
@@ -4,6 +4,8 @@
#import "MGLAnnotation.h"
#import "MGLTypes.h"
+NS_ASSUME_NONNULL_BEGIN
+
/** The `MGLOverlay` protocol defines a specific type of annotation that represents both a point and an area on a map. Overlay objects are essentially data objects that contain the geographic data needed to represent the map area. For example, overlays can take the form of common shapes such as rectangles and circles. They can also describe polygons and other complex shapes.
*
* You use overlays to layer more sophisticated content on top of a map view. For example, you could use an overlay to show the boundaries of a national park or trace a bus route along city streets. Mapbox GL defines several concrete classes that conform to this protocol and define standard shapes.
@@ -29,3 +31,5 @@
- (BOOL)intersectsOverlayBounds:(MGLCoordinateBounds)overlayBounds;
@end
+
+NS_ASSUME_NONNULL_END