deprecated-react-native-ios-mapview/ios/RCTMap.h (24 lines of code) (raw):

/** * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ #import <MapKit/MapKit.h> #import <UIKit/UIKit.h> #import "RCTConvert+MapKit.h" #import "RCTComponent.h" RCT_EXTERN const CLLocationDegrees RCTMapDefaultSpan; RCT_EXTERN const NSTimeInterval RCTMapRegionChangeObserveInterval; RCT_EXTERN const CGFloat RCTMapZoomBoundBuffer; @interface RCTMap: MKMapView @property (nonatomic, assign) BOOL followUserLocation; @property (nonatomic, assign) BOOL hasStartedRendering; @property (nonatomic, assign) CGFloat minDelta; @property (nonatomic, assign) CGFloat maxDelta; @property (nonatomic, assign) UIEdgeInsets legalLabelInsets; @property (nonatomic, strong) NSTimer *regionChangeObserveTimer; @property (nonatomic, copy) NSArray<NSString *> *annotationIDs; @property (nonatomic, copy) NSArray<NSString *> *overlayIDs; @property (nonatomic, copy) RCTBubblingEventBlock onChange; @property (nonatomic, copy) RCTBubblingEventBlock onPress; @property (nonatomic, copy) RCTBubblingEventBlock onAnnotationDragStateChange; @property (nonatomic, copy) RCTBubblingEventBlock onAnnotationFocus; @property (nonatomic, copy) RCTBubblingEventBlock onAnnotationBlur; - (void)setAnnotations:(NSArray<RCTMapAnnotation *> *)annotations; - (void)setOverlays:(NSArray<RCTMapOverlay *> *)overlays; @end