1//
2//  AIRMapWMSTileManager.m
3//  AirMaps
4//
5//  Created by nizam on 10/28/18.
6//  Copyright © 2018. All rights reserved.
7//
8
9
10#import <React/RCTBridge.h>
11#import <React/RCTConvert.h>
12#import <React/RCTConvert+CoreLocation.h>
13#import <React/RCTEventDispatcher.h>
14#import <React/RCTViewManager.h>
15#import <React/UIView+React.h>
16#import "AIRMapMarker.h"
17#import "AIRMapWMSTile.h"
18
19#import "AIRMapWMSTileManager.h"
20
21@interface AIRMapWMSTileManager()
22
23@end
24
25@implementation AIRMapWMSTileManager
26
27
28RCT_EXPORT_MODULE()
29
30- (UIView *)view
31{
32    AIRMapWMSTile *tile = [AIRMapWMSTile new];
33    return tile;
34}
35
36RCT_EXPORT_VIEW_PROPERTY(urlTemplate, NSString)
37RCT_EXPORT_VIEW_PROPERTY(maximumZ, NSInteger)
38RCT_EXPORT_VIEW_PROPERTY(maximumNativeZ, NSInteger)
39RCT_EXPORT_VIEW_PROPERTY(minimumZ, NSInteger)
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