1// 2// AIRMapUrlTileManager.m 3// AirMaps 4// 5// Created by cascadian on 3/19/16. 6// Copyright © 2016. All rights reserved. 7// 8 9#import <React/RCTBridge.h> 10#import <React/RCTConvert.h> 11#import <React/RCTConvert+CoreLocation.h> 12#import <React/RCTEventDispatcher.h> 13#import <React/RCTViewManager.h> 14#import <React/UIView+React.h> 15#import "AIRMapMarker.h" 16#import "AIRMapUrlTile.h" 17 18#import "AIRMapUrlTileManager.h" 19 20@interface AIRMapUrlTileManager() 21 22@end 23 24@implementation AIRMapUrlTileManager 25 26 27RCT_EXPORT_MODULE() 28 29- (UIView *)view 30{ 31 AIRMapUrlTile *tile = [AIRMapUrlTile new]; 32 return tile; 33} 34 35RCT_EXPORT_VIEW_PROPERTY(urlTemplate, NSString) 36RCT_EXPORT_VIEW_PROPERTY(maximumZ, NSInteger) 37RCT_EXPORT_VIEW_PROPERTY(maximumNativeZ, NSInteger) 38RCT_EXPORT_VIEW_PROPERTY(minimumZ, NSInteger) 39RCT_EXPORT_VIEW_PROPERTY(flipY, BOOL) 40RCT_EXPORT_VIEW_PROPERTY(shouldReplaceMapContent, BOOL) 41RCT_EXPORT_VIEW_PROPERTY(tileSize, NSInteger) 42RCT_EXPORT_VIEW_PROPERTY(tileCachePath, NSString) 43RCT_EXPORT_VIEW_PROPERTY(tileCacheMaxAge, NSInteger) 44RCT_EXPORT_VIEW_PROPERTY(offlineMode, BOOL) 45RCT_EXPORT_VIEW_PROPERTY(opacity, CGFloat) 46 47@end 48