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