xref: /expo/ios/Exponent/Versioned/Core/Api/Components/Maps/AIRMapOverlay.h (revision b726cfe9)
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #import "AIRMapCallout.h"
2 
3 #import <MapKit/MapKit.h>
4 #import <UIKit/UIKit.h>
5 
6 #import "RCTConvert+AirMap.h"
7 #import <React/RCTComponent.h>
8 #import "AIRMap.h"
9 #import "AIRMapOverlayRenderer.h"
10 
11 @class RCTBridge;
12 
13 @interface AIRMapOverlay : UIView <MKOverlay>
14 
15 @property (nonatomic, strong) AIRMapOverlayRenderer *renderer;
16 @property (nonatomic, weak) AIRMap *map;
17 @property (nonatomic, weak) RCTBridge *bridge;
18 
19 @property (nonatomic, strong) NSString *name;
20 @property (nonatomic, copy) NSString *imageSrc;
21 @property (nonatomic, strong, readonly) UIImage *overlayImage;
22 @property (nonatomic, copy) NSArray *boundsRect;
23 @property (nonatomic, assign) NSInteger rotation;
24 @property (nonatomic, assign) CGFloat transparency;
25 @property (nonatomic, assign) NSInteger zIndex;
26 
27 @property (nonatomic, copy) RCTBubblingEventBlock onPress;
28 
29 #pragma mark MKOverlay protocol
30 
31 @property(nonatomic, readonly) CLLocationCoordinate2D coordinate;
32 @property(nonatomic, readonly) MKMapRect boundingMapRect;
33 - (BOOL)intersectsMapRect:(MKMapRect)mapRect;
34 - (BOOL)canReplaceMapContent;
35 
36 @end
37 

served by {OpenGrok

Last Index Update: Tue Oct 21 18:42:31 GMT 2025