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