123456789101112131415161718192021222324252627282930313233343536 |
- //
- // AMapFlutterFactory.m
- // amap_flutter_map
- //
- // Created by lly on 2020/10/29.
- //
- #import "AMapFlutterFactory.h"
- #import <MAMapKit/MAMapKit.h>
- #import "AMapViewController.h"
- @implementation AMapFlutterFactory {
- NSObject<FlutterPluginRegistrar>* _registrar;
- }
- - (instancetype)initWithRegistrar:(NSObject<FlutterPluginRegistrar>*)registrar {
- self = [super init];
- if (self) {
- _registrar = registrar;
- }
- return self;
- }
- - (NSObject<FlutterMessageCodec>*)createArgsCodec {
- return [FlutterStandardMessageCodec sharedInstance];
- }
- - (NSObject<FlutterPlatformView>*)createWithFrame:(CGRect)frame
- viewIdentifier:(int64_t)viewId
- arguments:(id _Nullable)args {
- return [[AMapViewController alloc] initWithFrame:frame
- viewIdentifier:viewId
- arguments:args
- registrar:_registrar];
- }
- @end
|