1 // 2 // AIRGoogleMapPolyline.h 3 // 4 // Created by Nick Italiano on 10/22/16. 5 // 6 7 #ifdef HAVE_GOOGLE_MAPS 8 #import <UIKit/UIKit.h> 9 #import <GoogleMaps/GoogleMaps.h> 10 #import <React/RCTBridge.h> 11 #import "AIRGMSPolyline.h" 12 #import "AIRMapCoordinate.h" 13 #import "AIRGoogleMapMarker.h" 14 15 @interface AIRGoogleMapPolyline : UIView 16 17 @property (nonatomic, weak) RCTBridge *bridge; 18 @property (nonatomic, strong) NSString *identifier; 19 @property (nonatomic, strong) AIRGMSPolyline *polyline; 20 @property (nonatomic, strong) NSArray<AIRMapCoordinate *> *coordinates; 21 @property (nonatomic, copy) RCTBubblingEventBlock onPress; 22 23 @property (nonatomic, strong) UIColor *strokeColor; 24 @property (nonatomic, strong) NSArray<UIColor *> *strokeColors; 25 @property (nonatomic, assign) double strokeWidth; 26 @property (nonatomic, assign) UIColor *fillColor; 27 @property (nonatomic, strong) NSArray<NSNumber *> *lineDashPattern; 28 @property (nonatomic, assign) BOOL geodesic; 29 @property (nonatomic, assign) NSString *title; 30 @property (nonatomic, assign) int zIndex; 31 @property (nonatomic, assign) BOOL tappable; 32 33 @end 34 35 #endif 36