amap_location_fluttify/ios/Classes/SubHandler/SubHandler0.m

5215 lines
230 KiB
Mathematica
Raw Normal View History

2024-11-17 15:42:58 +08:00
//////////////////////////////////////////////////////////
// GENERATED BY FLUTTIFY. DO NOT EDIT IT.
//////////////////////////////////////////////////////////
#import "SubHandler0.h"
#import "FluttifyMessageCodec.h"
#import <AMapLocationKit/AMapLocationKit.h>
#import "AMapGeoFenceManagerDelegate_Anonymous.h"
#import "AMapLocationManagerDelegate_Anonymous.h"
// Dart, MethodChannel,
extern NSMutableDictionary<NSString*, NSObject*>* STACK;
// Dart
extern NSMutableDictionary<NSString*, NSObject*>* HEAP;
//
extern BOOL enableLog;
@implementation AmapLocationFluttifyPlugin (SubHandler0)
- (NSDictionary<NSString*, Handler>*) getSubHandler0 {
__weak __typeof(self)weakSelf = self;
return @{
@"AMapGeoFenceManager::addCircleRegionForMonitoringWithCenter_radius_customID": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapGeoFenceManager::addCircleRegionForMonitoringWithCenter_radius_customID(%@)", args);
}
// args
// struct arg
NSValue* centerValue = (NSValue*) args[@"center"];
CLLocationCoordinate2D center;
if (centerValue != nil && (NSNull*) centerValue != [NSNull null]) {
[centerValue getValue:&center];
} else {
methodResult([FlutterError errorWithCode:@"参数非法"
message:@"参数非法"
details:@"center不能为null"]);
return;
}
// jsonable arg
CLLocationDistance radius = [args[@"radius"] doubleValue];
// jsonable arg
NSString* customID = (NSString*) args[@"customID"];
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
[ref addCircleRegionForMonitoringWithCenter : center radius: radius customID: customID];
// result
//
NSString* __result__ = @"success";
methodResult(__result__);
},
@"AMapGeoFenceManager::addPolygonRegionForMonitoringWithCoordinates_count_customID": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapGeoFenceManager::addPolygonRegionForMonitoringWithCoordinates_count_customID(%@)", args);
}
// args
// list arg struct
NSArray<NSValue*>* coordinatesValueList = (NSArray<NSValue*>*) args[@"coordinates"];
CLLocationCoordinate2D coordinates[coordinatesValueList.count];
for (NSUInteger __i__ = 0; __i__ < coordinatesValueList.count; __i__++) {
NSValue* coordinatesValue = (NSValue*) [coordinatesValueList objectAtIndex:__i__];
CLLocationCoordinate2D coordinatesItem;
[coordinatesValue getValue:&coordinatesItem];
coordinates[__i__] = coordinatesItem;
}
// jsonable arg
NSInteger count = [args[@"count"] longValue];
// jsonable arg
NSString* customID = (NSString*) args[@"customID"];
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
[ref addPolygonRegionForMonitoringWithCoordinates : coordinates count: count customID: customID];
// result
//
NSString* __result__ = @"success";
methodResult(__result__);
},
@"AMapGeoFenceManager::addKeywordPOIRegionForMonitoringWithKeyword_POIType_city_size_customID": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapGeoFenceManager::addKeywordPOIRegionForMonitoringWithKeyword_POIType_city_size_customID(%@)", args);
}
// args
// jsonable arg
NSString* keyword = (NSString*) args[@"keyword"];
// jsonable arg
NSString* type = (NSString*) args[@"type"];
// jsonable arg
NSString* city = (NSString*) args[@"city"];
// jsonable arg
NSInteger size = [args[@"size"] longValue];
// jsonable arg
NSString* customID = (NSString*) args[@"customID"];
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
[ref addKeywordPOIRegionForMonitoringWithKeyword : keyword POIType: type city: city size: size customID: customID];
// result
//
NSString* __result__ = @"success";
methodResult(__result__);
},
@"AMapGeoFenceManager::addAroundPOIRegionForMonitoringWithLocationPoint_aroundRadius_keyword_POIType_size_customID": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapGeoFenceManager::addAroundPOIRegionForMonitoringWithLocationPoint_aroundRadius_keyword_POIType_size_customID(%@)", args);
}
// args
// struct arg
NSValue* locationPointValue = (NSValue*) args[@"locationPoint"];
CLLocationCoordinate2D locationPoint;
if (locationPointValue != nil && (NSNull*) locationPointValue != [NSNull null]) {
[locationPointValue getValue:&locationPoint];
} else {
methodResult([FlutterError errorWithCode:@"参数非法"
message:@"参数非法"
details:@"locationPoint不能为null"]);
return;
}
// jsonable arg
NSInteger aroundRadius = [args[@"aroundRadius"] longValue];
// jsonable arg
NSString* keyword = (NSString*) args[@"keyword"];
// jsonable arg
NSString* type = (NSString*) args[@"type"];
// jsonable arg
NSInteger size = [args[@"size"] longValue];
// jsonable arg
NSString* customID = (NSString*) args[@"customID"];
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
[ref addAroundPOIRegionForMonitoringWithLocationPoint : locationPoint aroundRadius: aroundRadius keyword: keyword POIType: type size: size customID: customID];
// result
//
NSString* __result__ = @"success";
methodResult(__result__);
},
@"AMapGeoFenceManager::addDistrictRegionForMonitoringWithDistrictName_customID": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapGeoFenceManager::addDistrictRegionForMonitoringWithDistrictName_customID(%@)", args);
}
// args
// jsonable arg
NSString* districtName = (NSString*) args[@"districtName"];
// jsonable arg
NSString* customID = (NSString*) args[@"customID"];
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
[ref addDistrictRegionForMonitoringWithDistrictName : districtName customID: customID];
// result
//
NSString* __result__ = @"success";
methodResult(__result__);
},
@"AMapGeoFenceManager::statusWithGeoFenceRegion": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapGeoFenceManager::statusWithGeoFenceRegion(%@)", args);
}
// args
// ref arg
AMapGeoFenceRegion* region = (AMapGeoFenceRegion*) (args[@"region"] == [NSNull null] ? nil : args[@"region"]);
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
AMapGeoFenceRegionActiveStatus result = [ref statusWithGeoFenceRegion: region];
// result
// : Value
NSObject* __result__ = @(result);
methodResult(__result__);
},
@"AMapGeoFenceManager::geoFenceRegionsWithCustomID": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapGeoFenceManager::geoFenceRegionsWithCustomID(%@)", args);
}
// args
// jsonable arg
NSString* customID = (NSString*) args[@"customID"];
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSArray* result = [ref geoFenceRegionsWithCustomID: customID];
// result
// return a ref
NSObject* __result__ = result;
methodResult(__result__);
},
@"AMapGeoFenceManager::monitoringGeoFenceRegionsWithCustomID": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapGeoFenceManager::monitoringGeoFenceRegionsWithCustomID(%@)", args);
}
// args
// jsonable arg
NSString* customID = (NSString*) args[@"customID"];
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSArray* result = [ref monitoringGeoFenceRegionsWithCustomID: customID];
// result
// return a ref
NSObject* __result__ = result;
methodResult(__result__);
},
@"AMapGeoFenceManager::pausedGeoFenceRegionsWithCustomID": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapGeoFenceManager::pausedGeoFenceRegionsWithCustomID(%@)", args);
}
// args
// jsonable arg
NSString* customID = (NSString*) args[@"customID"];
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSArray* result = [ref pausedGeoFenceRegionsWithCustomID: customID];
// result
// return a ref
NSObject* __result__ = result;
methodResult(__result__);
},
@"AMapGeoFenceManager::pauseGeoFenceRegionsWithCustomID": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapGeoFenceManager::pauseGeoFenceRegionsWithCustomID(%@)", args);
}
// args
// jsonable arg
NSString* customID = (NSString*) args[@"customID"];
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSArray* result = [ref pauseGeoFenceRegionsWithCustomID: customID];
// result
// return a ref
NSObject* __result__ = result;
methodResult(__result__);
},
@"AMapGeoFenceManager::pauseTheGeoFenceRegion": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapGeoFenceManager::pauseTheGeoFenceRegion(%@)", args);
}
// args
// ref arg
AMapGeoFenceRegion* region = (AMapGeoFenceRegion*) (args[@"region"] == [NSNull null] ? nil : args[@"region"]);
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
BOOL result = [ref pauseTheGeoFenceRegion: region];
// result
// : Value
NSObject* __result__ = @(result);
methodResult(__result__);
},
@"AMapGeoFenceManager::startGeoFenceRegionsWithCustomID": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapGeoFenceManager::startGeoFenceRegionsWithCustomID(%@)", args);
}
// args
// jsonable arg
NSString* customID = (NSString*) args[@"customID"];
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSArray* result = [ref startGeoFenceRegionsWithCustomID: customID];
// result
// return a ref
NSObject* __result__ = result;
methodResult(__result__);
},
@"AMapGeoFenceManager::startTheGeoFenceRegion": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapGeoFenceManager::startTheGeoFenceRegion(%@)", args);
}
// args
// ref arg
AMapGeoFenceRegion* region = (AMapGeoFenceRegion*) (args[@"region"] == [NSNull null] ? nil : args[@"region"]);
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
BOOL result = [ref startTheGeoFenceRegion: region];
// result
// : Value
NSObject* __result__ = @(result);
methodResult(__result__);
},
@"AMapGeoFenceManager::removeTheGeoFenceRegion": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapGeoFenceManager::removeTheGeoFenceRegion(%@)", args);
}
// args
// ref arg
AMapGeoFenceRegion* region = (AMapGeoFenceRegion*) (args[@"region"] == [NSNull null] ? nil : args[@"region"]);
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
[ref removeTheGeoFenceRegion : region];
// result
//
NSString* __result__ = @"success";
methodResult(__result__);
},
@"AMapGeoFenceManager::removeGeoFenceRegionsWithCustomID": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapGeoFenceManager::removeGeoFenceRegionsWithCustomID(%@)", args);
}
// args
// jsonable arg
NSString* customID = (NSString*) args[@"customID"];
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
[ref removeGeoFenceRegionsWithCustomID : customID];
// result
//
NSString* __result__ = @"success";
methodResult(__result__);
},
@"AMapGeoFenceManager::removeAllGeoFenceRegions": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapGeoFenceManager::removeAllGeoFenceRegions(%@)", args);
}
// args
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
[ref removeAllGeoFenceRegions ];
// result
//
NSString* __result__ = @"success";
methodResult(__result__);
},
@"AMapLocationRegion::initWithIdentifier": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationRegion::initWithIdentifier(%@)", args);
}
// args
// jsonable arg
NSString* identifier = (NSString*) args[@"identifier"];
// ref
AMapLocationRegion* ref = (AMapLocationRegion*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
AMapLocationRegion* result = [ref initWithIdentifier: identifier];
// result
// return a ref
NSObject* __result__ = result;
methodResult(__result__);
},
@"AMapLocationRegion::containsCoordinate": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationRegion::containsCoordinate(%@)", args);
}
// args
// struct arg
NSValue* coordinateValue = (NSValue*) args[@"coordinate"];
CLLocationCoordinate2D coordinate;
if (coordinateValue != nil && (NSNull*) coordinateValue != [NSNull null]) {
[coordinateValue getValue:&coordinate];
} else {
methodResult([FlutterError errorWithCode:@"参数非法"
message:@"参数非法"
details:@"coordinate不能为null"]);
return;
}
// ref
AMapLocationRegion* ref = (AMapLocationRegion*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
BOOL result = [ref containsCoordinate: coordinate];
// result
// : Value
NSObject* __result__ = @(result);
methodResult(__result__);
},
@"AMapLocationCircleRegion::initWithCenter_radius_identifier": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationCircleRegion::initWithCenter_radius_identifier(%@)", args);
}
// args
// struct arg
NSValue* centerValue = (NSValue*) args[@"center"];
CLLocationCoordinate2D center;
if (centerValue != nil && (NSNull*) centerValue != [NSNull null]) {
[centerValue getValue:&center];
} else {
methodResult([FlutterError errorWithCode:@"参数非法"
message:@"参数非法"
details:@"center不能为null"]);
return;
}
// jsonable arg
CLLocationDistance radius = [args[@"radius"] doubleValue];
// jsonable arg
NSString* identifier = (NSString*) args[@"identifier"];
// ref
AMapLocationCircleRegion* ref = (AMapLocationCircleRegion*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
AMapLocationCircleRegion* result = [ref initWithCenter: center radius: radius identifier: identifier];
// result
// return a ref
NSObject* __result__ = result;
methodResult(__result__);
},
@"AMapLocationPolygonRegion::initWithCoordinates_count_identifier": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationPolygonRegion::initWithCoordinates_count_identifier(%@)", args);
}
// args
// list arg struct
NSArray<NSValue*>* coordinatesValueList = (NSArray<NSValue*>*) args[@"coordinates"];
CLLocationCoordinate2D coordinates[coordinatesValueList.count];
for (NSUInteger __i__ = 0; __i__ < coordinatesValueList.count; __i__++) {
NSValue* coordinatesValue = (NSValue*) [coordinatesValueList objectAtIndex:__i__];
CLLocationCoordinate2D coordinatesItem;
[coordinatesValue getValue:&coordinatesItem];
coordinates[__i__] = coordinatesItem;
}
// jsonable arg
NSInteger count = [args[@"count"] longValue];
// jsonable arg
NSString* identifier = (NSString*) args[@"identifier"];
// ref
AMapLocationPolygonRegion* ref = (AMapLocationPolygonRegion*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
AMapLocationPolygonRegion* result = [ref initWithCoordinates: coordinates count: count identifier: identifier];
// result
// return a ref
NSObject* __result__ = result;
methodResult(__result__);
},
@"AMapLocationManager::headingAvailable": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationManager::headingAvailable(%@)", args);
}
// args
// ref
// invoke native method
BOOL result = [AMapLocationManager headingAvailable];
// result
// : Value
NSObject* __result__ = @(result);
methodResult(__result__);
},
@"AMapLocationManager::startUpdatingHeading": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationManager::startUpdatingHeading(%@)", args);
}
// args
// ref
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
[ref startUpdatingHeading ];
// result
//
NSString* __result__ = @"success";
methodResult(__result__);
},
@"AMapLocationManager::stopUpdatingHeading": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationManager::stopUpdatingHeading(%@)", args);
}
// args
// ref
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
[ref stopUpdatingHeading ];
// result
//
NSString* __result__ = @"success";
methodResult(__result__);
},
@"AMapLocationManager::dismissHeadingCalibrationDisplay": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationManager::dismissHeadingCalibrationDisplay(%@)", args);
}
// args
// ref
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
[ref dismissHeadingCalibrationDisplay ];
// result
//
NSString* __result__ = @"success";
methodResult(__result__);
},
@"AMapLocationManager::requestLocationWithReGeocode_completionBlock": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationManager::requestLocationWithReGeocode_completionBlock(%@)", args);
}
// args
// jsonable arg
BOOL withReGeocode = [args[@"withReGeocode"] boolValue];
// ref
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
BOOL result = [ref requestLocationWithReGeocode: withReGeocode completionBlock: ^(CLLocation* location, AMapLocationReGeocode* regeocode, NSError* error) {
FlutterMethodChannel *channel = [FlutterMethodChannel
methodChannelWithName:[NSString stringWithFormat:@"AMapLocatingCompletionBlock::Callback@%@:%@", NSStringFromClass([ref class]), @(ref.hash)]
binaryMessenger:[[weakSelf registrar] messenger]
codec:[FlutterStandardMethodCodec codecWithReaderWriter:[[FluttifyReaderWriter alloc] init]]];
// print log
if (enableLog) {
NSLog(@"");
}
//
// ref callback arg
CLLocation* arglocation = location;
// ref callback arg
AMapLocationReGeocode* argregeocode = regeocode;
// ref callback arg
NSError* argerror = error;
dispatch_async(dispatch_get_main_queue(), ^{
[channel invokeMethod:@"AMapLocatingCompletionBlock__" arguments:@{@"location": arglocation == nil ? [NSNull null] : arglocation, @"regeocode": argregeocode == nil ? [NSNull null] : argregeocode, @"error": argerror == nil ? [NSNull null] : argerror}];
});
}];
// result
// : Value
NSObject* __result__ = @(result);
methodResult(__result__);
},
@"AMapLocationManager::startUpdatingLocation": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationManager::startUpdatingLocation(%@)", args);
}
// args
// ref
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
[ref startUpdatingLocation ];
// result
//
NSString* __result__ = @"success";
methodResult(__result__);
},
@"AMapLocationManager::stopUpdatingLocation": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationManager::stopUpdatingLocation(%@)", args);
}
// args
// ref
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
[ref stopUpdatingLocation ];
// result
//
NSString* __result__ = @"success";
methodResult(__result__);
},
@"AMapLocationManager::startMonitoringForRegion": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationManager::startMonitoringForRegion(%@)", args);
}
// args
// ref arg
AMapLocationRegion* region = (AMapLocationRegion*) (args[@"region"] == [NSNull null] ? nil : args[@"region"]);
// ref
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
[ref startMonitoringForRegion : region];
// result
//
NSString* __result__ = @"success";
methodResult(__result__);
},
@"AMapLocationManager::stopMonitoringForRegion": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationManager::stopMonitoringForRegion(%@)", args);
}
// args
// ref arg
AMapLocationRegion* region = (AMapLocationRegion*) (args[@"region"] == [NSNull null] ? nil : args[@"region"]);
// ref
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
[ref stopMonitoringForRegion : region];
// result
//
NSString* __result__ = @"success";
methodResult(__result__);
},
@"AMapLocationManager::requestStateForRegion": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationManager::requestStateForRegion(%@)", args);
}
// args
// ref arg
AMapLocationRegion* region = (AMapLocationRegion*) (args[@"region"] == [NSNull null] ? nil : args[@"region"]);
// ref
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
[ref requestStateForRegion : region];
// result
//
NSString* __result__ = @"success";
methodResult(__result__);
},
@"AMapLocationManager::updatePrivacyShow_privacyInfo": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationManager::updatePrivacyShow_privacyInfo(%@)", args);
}
// args
// enum arg
AMapPrivacyShowStatus showStatus = (AMapPrivacyShowStatus) [args[@"showStatus"] integerValue];
// enum arg
AMapPrivacyInfoStatus containStatus = (AMapPrivacyInfoStatus) [args[@"containStatus"] integerValue];
// ref
// invoke native method
[AMapLocationManager updatePrivacyShow: showStatus privacyInfo: containStatus];
// result
//
NSString* __result__ = @"success";
methodResult(__result__);
},
@"AMapLocationManager::updatePrivacyAgree": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationManager::updatePrivacyAgree(%@)", args);
}
// args
// enum arg
AMapPrivacyAgreeStatus agreeStatus = (AMapPrivacyAgreeStatus) [args[@"agreeStatus"] integerValue];
// ref
// invoke native method
[AMapLocationManager updatePrivacyAgree: agreeStatus];
// result
//
NSString* __result__ = @"success";
methodResult(__result__);
},
@"AMapLocationPoint::locationWithLatitude_longitude": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationPoint::locationWithLatitude_longitude(%@)", args);
}
// args
// jsonable arg
CGFloat lat = [args[@"lat"] floatValue];
// jsonable arg
CGFloat lon = [args[@"lon"] floatValue];
// ref
// invoke native method
AMapLocationPoint* result = [AMapLocationPoint locationWithLatitude: lat longitude: lon];
// result
// return a ref
NSObject* __result__ = result;
methodResult(__result__);
},
@"AMapGeoFenceManager::addCircleRegionForMonitoringWithCenter_radius_customID_batch": ^(NSObject <FlutterPluginRegistrar> * registrar, id argsBatch, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapGeoFenceManager::addCircleRegionForMonitoringWithCenter_radius_customID(%@)", argsBatch);
}
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// args
// struct arg
NSValue* centerValue = (NSValue*) args[@"center"];
CLLocationCoordinate2D center;
if (centerValue != nil && (NSNull*) centerValue != [NSNull null]) {
[centerValue getValue:&center];
} else {
methodResult([FlutterError errorWithCode:@"参数非法"
message:@"参数非法"
details:@"center不能为null"]);
return;
}
// jsonable arg
CLLocationDistance radius = [args[@"radius"] doubleValue];
// jsonable arg
NSString* customID = (NSString*) args[@"customID"];
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
// invoke native method
[ref addCircleRegionForMonitoringWithCenter : center radius: radius customID: customID];
// result
//
NSString* __result__ = @"success";
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapGeoFenceManager::addPolygonRegionForMonitoringWithCoordinates_count_customID_batch": ^(NSObject <FlutterPluginRegistrar> * registrar, id argsBatch, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapGeoFenceManager::addPolygonRegionForMonitoringWithCoordinates_count_customID(%@)", argsBatch);
}
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// args
// list arg struct
NSArray<NSValue*>* coordinatesValueList = (NSArray<NSValue*>*) args[@"coordinates"];
CLLocationCoordinate2D coordinates[coordinatesValueList.count];
for (NSUInteger __i__ = 0; __i__ < coordinatesValueList.count; __i__++) {
NSValue* coordinatesValue = (NSValue*) [coordinatesValueList objectAtIndex:__i__];
CLLocationCoordinate2D coordinatesItem;
[coordinatesValue getValue:&coordinatesItem];
coordinates[__i__] = coordinatesItem;
}
// jsonable arg
NSInteger count = [args[@"count"] longValue];
// jsonable arg
NSString* customID = (NSString*) args[@"customID"];
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
// invoke native method
[ref addPolygonRegionForMonitoringWithCoordinates : coordinates count: count customID: customID];
// result
//
NSString* __result__ = @"success";
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapGeoFenceManager::addKeywordPOIRegionForMonitoringWithKeyword_POIType_city_size_customID_batch": ^(NSObject <FlutterPluginRegistrar> * registrar, id argsBatch, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapGeoFenceManager::addKeywordPOIRegionForMonitoringWithKeyword_POIType_city_size_customID(%@)", argsBatch);
}
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// args
// jsonable arg
NSString* keyword = (NSString*) args[@"keyword"];
// jsonable arg
NSString* type = (NSString*) args[@"type"];
// jsonable arg
NSString* city = (NSString*) args[@"city"];
// jsonable arg
NSInteger size = [args[@"size"] longValue];
// jsonable arg
NSString* customID = (NSString*) args[@"customID"];
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
// invoke native method
[ref addKeywordPOIRegionForMonitoringWithKeyword : keyword POIType: type city: city size: size customID: customID];
// result
//
NSString* __result__ = @"success";
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapGeoFenceManager::addAroundPOIRegionForMonitoringWithLocationPoint_aroundRadius_keyword_POIType_size_customID_batch": ^(NSObject <FlutterPluginRegistrar> * registrar, id argsBatch, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapGeoFenceManager::addAroundPOIRegionForMonitoringWithLocationPoint_aroundRadius_keyword_POIType_size_customID(%@)", argsBatch);
}
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// args
// struct arg
NSValue* locationPointValue = (NSValue*) args[@"locationPoint"];
CLLocationCoordinate2D locationPoint;
if (locationPointValue != nil && (NSNull*) locationPointValue != [NSNull null]) {
[locationPointValue getValue:&locationPoint];
} else {
methodResult([FlutterError errorWithCode:@"参数非法"
message:@"参数非法"
details:@"locationPoint不能为null"]);
return;
}
// jsonable arg
NSInteger aroundRadius = [args[@"aroundRadius"] longValue];
// jsonable arg
NSString* keyword = (NSString*) args[@"keyword"];
// jsonable arg
NSString* type = (NSString*) args[@"type"];
// jsonable arg
NSInteger size = [args[@"size"] longValue];
// jsonable arg
NSString* customID = (NSString*) args[@"customID"];
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
// invoke native method
[ref addAroundPOIRegionForMonitoringWithLocationPoint : locationPoint aroundRadius: aroundRadius keyword: keyword POIType: type size: size customID: customID];
// result
//
NSString* __result__ = @"success";
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapGeoFenceManager::addDistrictRegionForMonitoringWithDistrictName_customID_batch": ^(NSObject <FlutterPluginRegistrar> * registrar, id argsBatch, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapGeoFenceManager::addDistrictRegionForMonitoringWithDistrictName_customID(%@)", argsBatch);
}
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// args
// jsonable arg
NSString* districtName = (NSString*) args[@"districtName"];
// jsonable arg
NSString* customID = (NSString*) args[@"customID"];
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
// invoke native method
[ref addDistrictRegionForMonitoringWithDistrictName : districtName customID: customID];
// result
//
NSString* __result__ = @"success";
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapGeoFenceManager::statusWithGeoFenceRegion_batch": ^(NSObject <FlutterPluginRegistrar> * registrar, id argsBatch, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapGeoFenceManager::statusWithGeoFenceRegion(%@)", argsBatch);
}
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// args
// ref arg
AMapGeoFenceRegion* region = (AMapGeoFenceRegion*) (args[@"region"] == [NSNull null] ? nil : args[@"region"]);
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
// invoke native method
AMapGeoFenceRegionActiveStatus result = [ref statusWithGeoFenceRegion: region];
// result
// : Value
NSObject* __result__ = @(result);
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapGeoFenceManager::geoFenceRegionsWithCustomID_batch": ^(NSObject <FlutterPluginRegistrar> * registrar, id argsBatch, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapGeoFenceManager::geoFenceRegionsWithCustomID(%@)", argsBatch);
}
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// args
// jsonable arg
NSString* customID = (NSString*) args[@"customID"];
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
// invoke native method
NSArray* result = [ref geoFenceRegionsWithCustomID: customID];
// result
// return a ref
NSObject* __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapGeoFenceManager::monitoringGeoFenceRegionsWithCustomID_batch": ^(NSObject <FlutterPluginRegistrar> * registrar, id argsBatch, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapGeoFenceManager::monitoringGeoFenceRegionsWithCustomID(%@)", argsBatch);
}
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// args
// jsonable arg
NSString* customID = (NSString*) args[@"customID"];
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
// invoke native method
NSArray* result = [ref monitoringGeoFenceRegionsWithCustomID: customID];
// result
// return a ref
NSObject* __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapGeoFenceManager::pausedGeoFenceRegionsWithCustomID_batch": ^(NSObject <FlutterPluginRegistrar> * registrar, id argsBatch, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapGeoFenceManager::pausedGeoFenceRegionsWithCustomID(%@)", argsBatch);
}
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// args
// jsonable arg
NSString* customID = (NSString*) args[@"customID"];
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
// invoke native method
NSArray* result = [ref pausedGeoFenceRegionsWithCustomID: customID];
// result
// return a ref
NSObject* __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapGeoFenceManager::pauseGeoFenceRegionsWithCustomID_batch": ^(NSObject <FlutterPluginRegistrar> * registrar, id argsBatch, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapGeoFenceManager::pauseGeoFenceRegionsWithCustomID(%@)", argsBatch);
}
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// args
// jsonable arg
NSString* customID = (NSString*) args[@"customID"];
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
// invoke native method
NSArray* result = [ref pauseGeoFenceRegionsWithCustomID: customID];
// result
// return a ref
NSObject* __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapGeoFenceManager::pauseTheGeoFenceRegion_batch": ^(NSObject <FlutterPluginRegistrar> * registrar, id argsBatch, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapGeoFenceManager::pauseTheGeoFenceRegion(%@)", argsBatch);
}
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// args
// ref arg
AMapGeoFenceRegion* region = (AMapGeoFenceRegion*) (args[@"region"] == [NSNull null] ? nil : args[@"region"]);
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
// invoke native method
BOOL result = [ref pauseTheGeoFenceRegion: region];
// result
// : Value
NSObject* __result__ = @(result);
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapGeoFenceManager::startGeoFenceRegionsWithCustomID_batch": ^(NSObject <FlutterPluginRegistrar> * registrar, id argsBatch, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapGeoFenceManager::startGeoFenceRegionsWithCustomID(%@)", argsBatch);
}
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// args
// jsonable arg
NSString* customID = (NSString*) args[@"customID"];
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
// invoke native method
NSArray* result = [ref startGeoFenceRegionsWithCustomID: customID];
// result
// return a ref
NSObject* __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapGeoFenceManager::startTheGeoFenceRegion_batch": ^(NSObject <FlutterPluginRegistrar> * registrar, id argsBatch, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapGeoFenceManager::startTheGeoFenceRegion(%@)", argsBatch);
}
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// args
// ref arg
AMapGeoFenceRegion* region = (AMapGeoFenceRegion*) (args[@"region"] == [NSNull null] ? nil : args[@"region"]);
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
// invoke native method
BOOL result = [ref startTheGeoFenceRegion: region];
// result
// : Value
NSObject* __result__ = @(result);
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapGeoFenceManager::removeTheGeoFenceRegion_batch": ^(NSObject <FlutterPluginRegistrar> * registrar, id argsBatch, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapGeoFenceManager::removeTheGeoFenceRegion(%@)", argsBatch);
}
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// args
// ref arg
AMapGeoFenceRegion* region = (AMapGeoFenceRegion*) (args[@"region"] == [NSNull null] ? nil : args[@"region"]);
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
// invoke native method
[ref removeTheGeoFenceRegion : region];
// result
//
NSString* __result__ = @"success";
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapGeoFenceManager::removeGeoFenceRegionsWithCustomID_batch": ^(NSObject <FlutterPluginRegistrar> * registrar, id argsBatch, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapGeoFenceManager::removeGeoFenceRegionsWithCustomID(%@)", argsBatch);
}
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// args
// jsonable arg
NSString* customID = (NSString*) args[@"customID"];
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
// invoke native method
[ref removeGeoFenceRegionsWithCustomID : customID];
// result
//
NSString* __result__ = @"success";
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapGeoFenceManager::removeAllGeoFenceRegions_batch": ^(NSObject <FlutterPluginRegistrar> * registrar, id argsBatch, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapGeoFenceManager::removeAllGeoFenceRegions(%@)", argsBatch);
}
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// args
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
// invoke native method
[ref removeAllGeoFenceRegions ];
// result
//
NSString* __result__ = @"success";
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationRegion::initWithIdentifier_batch": ^(NSObject <FlutterPluginRegistrar> * registrar, id argsBatch, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationRegion::initWithIdentifier(%@)", argsBatch);
}
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// args
// jsonable arg
NSString* identifier = (NSString*) args[@"identifier"];
// ref
AMapLocationRegion* ref = (AMapLocationRegion*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
// invoke native method
AMapLocationRegion* result = [ref initWithIdentifier: identifier];
// result
// return a ref
NSObject* __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationRegion::containsCoordinate_batch": ^(NSObject <FlutterPluginRegistrar> * registrar, id argsBatch, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationRegion::containsCoordinate(%@)", argsBatch);
}
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// args
// struct arg
NSValue* coordinateValue = (NSValue*) args[@"coordinate"];
CLLocationCoordinate2D coordinate;
if (coordinateValue != nil && (NSNull*) coordinateValue != [NSNull null]) {
[coordinateValue getValue:&coordinate];
} else {
methodResult([FlutterError errorWithCode:@"参数非法"
message:@"参数非法"
details:@"coordinate不能为null"]);
return;
}
// ref
AMapLocationRegion* ref = (AMapLocationRegion*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
// invoke native method
BOOL result = [ref containsCoordinate: coordinate];
// result
// : Value
NSObject* __result__ = @(result);
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationCircleRegion::initWithCenter_radius_identifier_batch": ^(NSObject <FlutterPluginRegistrar> * registrar, id argsBatch, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationCircleRegion::initWithCenter_radius_identifier(%@)", argsBatch);
}
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// args
// struct arg
NSValue* centerValue = (NSValue*) args[@"center"];
CLLocationCoordinate2D center;
if (centerValue != nil && (NSNull*) centerValue != [NSNull null]) {
[centerValue getValue:&center];
} else {
methodResult([FlutterError errorWithCode:@"参数非法"
message:@"参数非法"
details:@"center不能为null"]);
return;
}
// jsonable arg
CLLocationDistance radius = [args[@"radius"] doubleValue];
// jsonable arg
NSString* identifier = (NSString*) args[@"identifier"];
// ref
AMapLocationCircleRegion* ref = (AMapLocationCircleRegion*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
// invoke native method
AMapLocationCircleRegion* result = [ref initWithCenter: center radius: radius identifier: identifier];
// result
// return a ref
NSObject* __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationPolygonRegion::initWithCoordinates_count_identifier_batch": ^(NSObject <FlutterPluginRegistrar> * registrar, id argsBatch, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationPolygonRegion::initWithCoordinates_count_identifier(%@)", argsBatch);
}
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// args
// list arg struct
NSArray<NSValue*>* coordinatesValueList = (NSArray<NSValue*>*) args[@"coordinates"];
CLLocationCoordinate2D coordinates[coordinatesValueList.count];
for (NSUInteger __i__ = 0; __i__ < coordinatesValueList.count; __i__++) {
NSValue* coordinatesValue = (NSValue*) [coordinatesValueList objectAtIndex:__i__];
CLLocationCoordinate2D coordinatesItem;
[coordinatesValue getValue:&coordinatesItem];
coordinates[__i__] = coordinatesItem;
}
// jsonable arg
NSInteger count = [args[@"count"] longValue];
// jsonable arg
NSString* identifier = (NSString*) args[@"identifier"];
// ref
AMapLocationPolygonRegion* ref = (AMapLocationPolygonRegion*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
// invoke native method
AMapLocationPolygonRegion* result = [ref initWithCoordinates: coordinates count: count identifier: identifier];
// result
// return a ref
NSObject* __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationManager::headingAvailable_batch": ^(NSObject <FlutterPluginRegistrar> * registrar, id argsBatch, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationManager::headingAvailable(%@)", argsBatch);
}
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// args
// ref
// invoke native method
BOOL result = [AMapLocationManager headingAvailable];
// result
// : Value
NSObject* __result__ = @(result);
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationManager::startUpdatingHeading_batch": ^(NSObject <FlutterPluginRegistrar> * registrar, id argsBatch, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationManager::startUpdatingHeading(%@)", argsBatch);
}
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// args
// ref
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
// invoke native method
[ref startUpdatingHeading ];
// result
//
NSString* __result__ = @"success";
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationManager::stopUpdatingHeading_batch": ^(NSObject <FlutterPluginRegistrar> * registrar, id argsBatch, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationManager::stopUpdatingHeading(%@)", argsBatch);
}
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// args
// ref
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
// invoke native method
[ref stopUpdatingHeading ];
// result
//
NSString* __result__ = @"success";
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationManager::dismissHeadingCalibrationDisplay_batch": ^(NSObject <FlutterPluginRegistrar> * registrar, id argsBatch, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationManager::dismissHeadingCalibrationDisplay(%@)", argsBatch);
}
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// args
// ref
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
// invoke native method
[ref dismissHeadingCalibrationDisplay ];
// result
//
NSString* __result__ = @"success";
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationManager::startUpdatingLocation_batch": ^(NSObject <FlutterPluginRegistrar> * registrar, id argsBatch, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationManager::startUpdatingLocation(%@)", argsBatch);
}
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// args
// ref
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
// invoke native method
[ref startUpdatingLocation ];
// result
//
NSString* __result__ = @"success";
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationManager::stopUpdatingLocation_batch": ^(NSObject <FlutterPluginRegistrar> * registrar, id argsBatch, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationManager::stopUpdatingLocation(%@)", argsBatch);
}
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// args
// ref
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
// invoke native method
[ref stopUpdatingLocation ];
// result
//
NSString* __result__ = @"success";
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationManager::startMonitoringForRegion_batch": ^(NSObject <FlutterPluginRegistrar> * registrar, id argsBatch, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationManager::startMonitoringForRegion(%@)", argsBatch);
}
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// args
// ref arg
AMapLocationRegion* region = (AMapLocationRegion*) (args[@"region"] == [NSNull null] ? nil : args[@"region"]);
// ref
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
// invoke native method
[ref startMonitoringForRegion : region];
// result
//
NSString* __result__ = @"success";
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationManager::stopMonitoringForRegion_batch": ^(NSObject <FlutterPluginRegistrar> * registrar, id argsBatch, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationManager::stopMonitoringForRegion(%@)", argsBatch);
}
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// args
// ref arg
AMapLocationRegion* region = (AMapLocationRegion*) (args[@"region"] == [NSNull null] ? nil : args[@"region"]);
// ref
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
// invoke native method
[ref stopMonitoringForRegion : region];
// result
//
NSString* __result__ = @"success";
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationManager::requestStateForRegion_batch": ^(NSObject <FlutterPluginRegistrar> * registrar, id argsBatch, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationManager::requestStateForRegion(%@)", argsBatch);
}
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// args
// ref arg
AMapLocationRegion* region = (AMapLocationRegion*) (args[@"region"] == [NSNull null] ? nil : args[@"region"]);
// ref
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
// invoke native method
[ref requestStateForRegion : region];
// result
//
NSString* __result__ = @"success";
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationManager::updatePrivacyShow_privacyInfo_batch": ^(NSObject <FlutterPluginRegistrar> * registrar, id argsBatch, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationManager::updatePrivacyShow_privacyInfo(%@)", argsBatch);
}
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// args
// enum arg
AMapPrivacyShowStatus showStatus = (AMapPrivacyShowStatus) [args[@"showStatus"] integerValue];
// enum arg
AMapPrivacyInfoStatus containStatus = (AMapPrivacyInfoStatus) [args[@"containStatus"] integerValue];
// ref
// invoke native method
[AMapLocationManager updatePrivacyShow: showStatus privacyInfo: containStatus];
// result
//
NSString* __result__ = @"success";
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationManager::updatePrivacyAgree_batch": ^(NSObject <FlutterPluginRegistrar> * registrar, id argsBatch, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationManager::updatePrivacyAgree(%@)", argsBatch);
}
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// args
// enum arg
AMapPrivacyAgreeStatus agreeStatus = (AMapPrivacyAgreeStatus) [args[@"agreeStatus"] integerValue];
// ref
// invoke native method
[AMapLocationManager updatePrivacyAgree: agreeStatus];
// result
//
NSString* __result__ = @"success";
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationPoint::locationWithLatitude_longitude_batch": ^(NSObject <FlutterPluginRegistrar> * registrar, id argsBatch, FlutterResult methodResult) {
if (enableLog) {
NSLog(@"fluttify-objc: AMapLocationPoint::locationWithLatitude_longitude(%@)", argsBatch);
}
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// args
// jsonable arg
CGFloat lat = [args[@"lat"] floatValue];
// jsonable arg
CGFloat lon = [args[@"lon"] floatValue];
// ref
// invoke native method
AMapLocationPoint* result = [AMapLocationPoint locationWithLatitude: lat longitude: lon];
// result
// return a ref
NSObject* __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
// top constant
@"getAMapGeoFenceErrorDomain": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// result
// : jsonable
id __AMapGeoFenceErrorDomain__ = AMapGeoFenceErrorDomain;
methodResult(__AMapGeoFenceErrorDomain__);
},
// top constant
@"getAMapLocationErrorDomain": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// result
// : jsonable
id __AMapLocationErrorDomain__ = AMapLocationErrorDomain;
methodResult(__AMapLocationErrorDomain__);
},
@"AMapGeoFenceManager::get_activeAction": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapGeoFenceManager::get_activeAction");
}
// ref object
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
AMapGeoFenceActiveAction result = ref.activeAction;
// : Value
NSObject* __result__ = @(result);
methodResult(__result__);
},
@"AMapGeoFenceManager::get_pausesLocationUpdatesAutomatically": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapGeoFenceManager::get_pausesLocationUpdatesAutomatically");
}
// ref object
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
BOOL result = ref.pausesLocationUpdatesAutomatically;
// : Value
NSObject* __result__ = @(result);
methodResult(__result__);
},
@"AMapGeoFenceManager::get_allowsBackgroundLocationUpdates": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapGeoFenceManager::get_allowsBackgroundLocationUpdates");
}
// ref object
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
BOOL result = ref.allowsBackgroundLocationUpdates;
// : Value
NSObject* __result__ = @(result);
methodResult(__result__);
},
@"AMapGeoFenceManager::get_detectRiskOfFakeLocation": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapGeoFenceManager::get_detectRiskOfFakeLocation");
}
// ref object
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
BOOL result = ref.detectRiskOfFakeLocation;
// : Value
NSObject* __result__ = @(result);
methodResult(__result__);
},
@"AMapLocationRegion::get_identifier": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationRegion::get_identifier");
}
// ref object
AMapLocationRegion* ref = (AMapLocationRegion*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSString* result = ref.identifier;
// : jsonable
id __result__ = result;
methodResult(__result__);
},
@"AMapLocationRegion::get_notifyOnEntry": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationRegion::get_notifyOnEntry");
}
// ref object
AMapLocationRegion* ref = (AMapLocationRegion*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
BOOL result = ref.notifyOnEntry;
// : Value
NSObject* __result__ = @(result);
methodResult(__result__);
},
@"AMapLocationRegion::get_notifyOnExit": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationRegion::get_notifyOnExit");
}
// ref object
AMapLocationRegion* ref = (AMapLocationRegion*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
BOOL result = ref.notifyOnExit;
// : Value
NSObject* __result__ = @(result);
methodResult(__result__);
},
@"AMapLocationCircleRegion::get_center": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationCircleRegion::get_center");
}
// ref object
AMapLocationCircleRegion* ref = (AMapLocationCircleRegion*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
CLLocationCoordinate2D result = ref.center;
// :
NSValue* __result__ = [NSValue value:&result withObjCType:@encode(CLLocationCoordinate2D)];
methodResult(__result__);
},
@"AMapLocationCircleRegion::get_radius": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationCircleRegion::get_radius");
}
// ref object
AMapLocationCircleRegion* ref = (AMapLocationCircleRegion*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
CLLocationDistance result = ref.radius;
// : Value
NSObject* __result__ = @(result);
methodResult(__result__);
},
@"AMapLocationPolygonRegion::get_coordinates": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationPolygonRegion::get_coordinates");
}
// ref object
AMapLocationPolygonRegion* ref = (AMapLocationPolygonRegion*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
CLLocationCoordinate2D* result = ref.coordinates;
// :
NSValue* __result__ = [NSValue value:&result withObjCType:@encode(CLLocationCoordinate2D*)];
methodResult(__result__);
},
@"AMapLocationPolygonRegion::get_count": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationPolygonRegion::get_count");
}
// ref object
AMapLocationPolygonRegion* ref = (AMapLocationPolygonRegion*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSInteger result = ref.count;
// : Value
NSObject* __result__ = @(result);
methodResult(__result__);
},
@"AMapGeoFenceRegion::get_identifier": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapGeoFenceRegion::get_identifier");
}
// ref object
AMapGeoFenceRegion* ref = (AMapGeoFenceRegion*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSString* result = ref.identifier;
// : jsonable
id __result__ = result;
methodResult(__result__);
},
@"AMapGeoFenceRegion::get_customID": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapGeoFenceRegion::get_customID");
}
// ref object
AMapGeoFenceRegion* ref = (AMapGeoFenceRegion*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSString* result = ref.customID;
// : jsonable
id __result__ = result;
methodResult(__result__);
},
@"AMapGeoFenceRegion::get_fenceStatus": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapGeoFenceRegion::get_fenceStatus");
}
// ref object
AMapGeoFenceRegion* ref = (AMapGeoFenceRegion*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
AMapGeoFenceRegionStatus result = ref.fenceStatus;
// : Value
NSObject* __result__ = @(result);
methodResult(__result__);
},
@"AMapGeoFenceRegion::get_regionType": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapGeoFenceRegion::get_regionType");
}
// ref object
AMapGeoFenceRegion* ref = (AMapGeoFenceRegion*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
AMapGeoFenceRegionType result = ref.regionType;
// : Value
NSObject* __result__ = @(result);
methodResult(__result__);
},
@"AMapGeoFenceRegion::get_currentLocation": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapGeoFenceRegion::get_currentLocation");
}
// ref object
AMapGeoFenceRegion* ref = (AMapGeoFenceRegion*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
CLLocation* result = ref.currentLocation;
// return a ref
NSObject* __result__ = result;
methodResult(__result__);
},
@"AMapGeoFenceCircleRegion::get_center": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapGeoFenceCircleRegion::get_center");
}
// ref object
AMapGeoFenceCircleRegion* ref = (AMapGeoFenceCircleRegion*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
CLLocationCoordinate2D result = ref.center;
// :
NSValue* __result__ = [NSValue value:&result withObjCType:@encode(CLLocationCoordinate2D)];
methodResult(__result__);
},
@"AMapGeoFenceCircleRegion::get_radius": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapGeoFenceCircleRegion::get_radius");
}
// ref object
AMapGeoFenceCircleRegion* ref = (AMapGeoFenceCircleRegion*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
CLLocationDistance result = ref.radius;
// : Value
NSObject* __result__ = @(result);
methodResult(__result__);
},
@"AMapGeoFencePolygonRegion::get_coordinates": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapGeoFencePolygonRegion::get_coordinates");
}
// ref object
AMapGeoFencePolygonRegion* ref = (AMapGeoFencePolygonRegion*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
CLLocationCoordinate2D* result = ref.coordinates;
// :
NSValue* __result__ = [NSValue value:&result withObjCType:@encode(CLLocationCoordinate2D*)];
methodResult(__result__);
},
@"AMapGeoFencePolygonRegion::get_count": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapGeoFencePolygonRegion::get_count");
}
// ref object
AMapGeoFencePolygonRegion* ref = (AMapGeoFencePolygonRegion*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSInteger result = ref.count;
// : Value
NSObject* __result__ = @(result);
methodResult(__result__);
},
@"AMapGeoFencePOIRegion::get_POIItem": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapGeoFencePOIRegion::get_POIItem");
}
// ref object
AMapGeoFencePOIRegion* ref = (AMapGeoFencePOIRegion*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
AMapLocationPOIItem* result = ref.POIItem;
// return a ref
NSObject* __result__ = result;
methodResult(__result__);
},
@"AMapGeoFenceDistrictRegion::get_districtItem": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapGeoFenceDistrictRegion::get_districtItem");
}
// ref object
AMapGeoFenceDistrictRegion* ref = (AMapGeoFenceDistrictRegion*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
AMapLocationDistrictItem* result = ref.districtItem;
// return a ref
NSObject* __result__ = result;
methodResult(__result__);
},
@"AMapLocationManager::get_distanceFilter": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationManager::get_distanceFilter");
}
// ref object
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
CLLocationDistance result = ref.distanceFilter;
// : Value
NSObject* __result__ = @(result);
methodResult(__result__);
},
@"AMapLocationManager::get_desiredAccuracy": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationManager::get_desiredAccuracy");
}
// ref object
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
CLLocationAccuracy result = ref.desiredAccuracy;
// : Value
NSObject* __result__ = @(result);
methodResult(__result__);
},
@"AMapLocationManager::get_pausesLocationUpdatesAutomatically": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationManager::get_pausesLocationUpdatesAutomatically");
}
// ref object
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
BOOL result = ref.pausesLocationUpdatesAutomatically;
// : Value
NSObject* __result__ = @(result);
methodResult(__result__);
},
@"AMapLocationManager::get_allowsBackgroundLocationUpdates": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationManager::get_allowsBackgroundLocationUpdates");
}
// ref object
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
BOOL result = ref.allowsBackgroundLocationUpdates;
// : Value
NSObject* __result__ = @(result);
methodResult(__result__);
},
@"AMapLocationManager::get_locationTimeout": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationManager::get_locationTimeout");
}
// ref object
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSInteger result = ref.locationTimeout;
// : Value
NSObject* __result__ = @(result);
methodResult(__result__);
},
@"AMapLocationManager::get_reGeocodeTimeout": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationManager::get_reGeocodeTimeout");
}
// ref object
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSInteger result = ref.reGeocodeTimeout;
// : Value
NSObject* __result__ = @(result);
methodResult(__result__);
},
@"AMapLocationManager::get_locatingWithReGeocode": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationManager::get_locatingWithReGeocode");
}
// ref object
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
BOOL result = ref.locatingWithReGeocode;
// : Value
NSObject* __result__ = @(result);
methodResult(__result__);
},
@"AMapLocationManager::get_reGeocodeLanguage": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationManager::get_reGeocodeLanguage");
}
// ref object
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
AMapLocationReGeocodeLanguage result = ref.reGeocodeLanguage;
// : Value
NSObject* __result__ = @(result);
methodResult(__result__);
},
@"AMapLocationManager::get_detectRiskOfFakeLocation": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationManager::get_detectRiskOfFakeLocation");
}
// ref object
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
BOOL result = ref.detectRiskOfFakeLocation;
// : Value
NSObject* __result__ = @(result);
methodResult(__result__);
},
@"AMapLocationManager::get_locationAccuracyMode": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationManager::get_locationAccuracyMode");
}
// ref object
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
AMapLocationAccuracyMode result = ref.locationAccuracyMode;
// : Value
NSObject* __result__ = @(result);
methodResult(__result__);
},
@"AMapLocationReGeocode::get_formattedAddress": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationReGeocode::get_formattedAddress");
}
// ref object
AMapLocationReGeocode* ref = (AMapLocationReGeocode*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSString* result = ref.formattedAddress;
// : jsonable
id __result__ = result;
methodResult(__result__);
},
@"AMapLocationReGeocode::get_country": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationReGeocode::get_country");
}
// ref object
AMapLocationReGeocode* ref = (AMapLocationReGeocode*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSString* result = ref.country;
// : jsonable
id __result__ = result;
methodResult(__result__);
},
@"AMapLocationReGeocode::get_province": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationReGeocode::get_province");
}
// ref object
AMapLocationReGeocode* ref = (AMapLocationReGeocode*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSString* result = ref.province;
// : jsonable
id __result__ = result;
methodResult(__result__);
},
@"AMapLocationReGeocode::get_city": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationReGeocode::get_city");
}
// ref object
AMapLocationReGeocode* ref = (AMapLocationReGeocode*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSString* result = ref.city;
// : jsonable
id __result__ = result;
methodResult(__result__);
},
@"AMapLocationReGeocode::get_district": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationReGeocode::get_district");
}
// ref object
AMapLocationReGeocode* ref = (AMapLocationReGeocode*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSString* result = ref.district;
// : jsonable
id __result__ = result;
methodResult(__result__);
},
@"AMapLocationReGeocode::get_township": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationReGeocode::get_township");
}
// ref object
AMapLocationReGeocode* ref = (AMapLocationReGeocode*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSString* result = ref.township;
// : jsonable
id __result__ = result;
methodResult(__result__);
},
@"AMapLocationReGeocode::get_neighborhood": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationReGeocode::get_neighborhood");
}
// ref object
AMapLocationReGeocode* ref = (AMapLocationReGeocode*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSString* result = ref.neighborhood;
// : jsonable
id __result__ = result;
methodResult(__result__);
},
@"AMapLocationReGeocode::get_building": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationReGeocode::get_building");
}
// ref object
AMapLocationReGeocode* ref = (AMapLocationReGeocode*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSString* result = ref.building;
// : jsonable
id __result__ = result;
methodResult(__result__);
},
@"AMapLocationReGeocode::get_citycode": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationReGeocode::get_citycode");
}
// ref object
AMapLocationReGeocode* ref = (AMapLocationReGeocode*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSString* result = ref.citycode;
// : jsonable
id __result__ = result;
methodResult(__result__);
},
@"AMapLocationReGeocode::get_adcode": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationReGeocode::get_adcode");
}
// ref object
AMapLocationReGeocode* ref = (AMapLocationReGeocode*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSString* result = ref.adcode;
// : jsonable
id __result__ = result;
methodResult(__result__);
},
@"AMapLocationReGeocode::get_street": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationReGeocode::get_street");
}
// ref object
AMapLocationReGeocode* ref = (AMapLocationReGeocode*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSString* result = ref.street;
// : jsonable
id __result__ = result;
methodResult(__result__);
},
@"AMapLocationReGeocode::get_number": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationReGeocode::get_number");
}
// ref object
AMapLocationReGeocode* ref = (AMapLocationReGeocode*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSString* result = ref.number;
// : jsonable
id __result__ = result;
methodResult(__result__);
},
@"AMapLocationReGeocode::get_POIName": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationReGeocode::get_POIName");
}
// ref object
AMapLocationReGeocode* ref = (AMapLocationReGeocode*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSString* result = ref.POIName;
// : jsonable
id __result__ = result;
methodResult(__result__);
},
@"AMapLocationReGeocode::get_AOIName": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationReGeocode::get_AOIName");
}
// ref object
AMapLocationReGeocode* ref = (AMapLocationReGeocode*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSString* result = ref.AOIName;
// : jsonable
id __result__ = result;
methodResult(__result__);
},
@"AMapLocationPoint::get_latitude": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationPoint::get_latitude");
}
// ref object
AMapLocationPoint* ref = (AMapLocationPoint*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
CGFloat result = ref.latitude;
// : Value
NSObject* __result__ = @(result);
methodResult(__result__);
},
@"AMapLocationPoint::get_longitude": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationPoint::get_longitude");
}
// ref object
AMapLocationPoint* ref = (AMapLocationPoint*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
CGFloat result = ref.longitude;
// : Value
NSObject* __result__ = @(result);
methodResult(__result__);
},
@"AMapLocationPOIItem::get_pId": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationPOIItem::get_pId");
}
// ref object
AMapLocationPOIItem* ref = (AMapLocationPOIItem*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSString* result = ref.pId;
// : jsonable
id __result__ = result;
methodResult(__result__);
},
@"AMapLocationPOIItem::get_name": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationPOIItem::get_name");
}
// ref object
AMapLocationPOIItem* ref = (AMapLocationPOIItem*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSString* result = ref.name;
// : jsonable
id __result__ = result;
methodResult(__result__);
},
@"AMapLocationPOIItem::get_type": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationPOIItem::get_type");
}
// ref object
AMapLocationPOIItem* ref = (AMapLocationPOIItem*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSString* result = ref.type;
// : jsonable
id __result__ = result;
methodResult(__result__);
},
@"AMapLocationPOIItem::get_typeCode": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationPOIItem::get_typeCode");
}
// ref object
AMapLocationPOIItem* ref = (AMapLocationPOIItem*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSString* result = ref.typeCode;
// : jsonable
id __result__ = result;
methodResult(__result__);
},
@"AMapLocationPOIItem::get_address": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationPOIItem::get_address");
}
// ref object
AMapLocationPOIItem* ref = (AMapLocationPOIItem*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSString* result = ref.address;
// : jsonable
id __result__ = result;
methodResult(__result__);
},
@"AMapLocationPOIItem::get_location": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationPOIItem::get_location");
}
// ref object
AMapLocationPOIItem* ref = (AMapLocationPOIItem*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
AMapLocationPoint* result = ref.location;
// return a ref
NSObject* __result__ = result;
methodResult(__result__);
},
@"AMapLocationPOIItem::get_tel": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationPOIItem::get_tel");
}
// ref object
AMapLocationPOIItem* ref = (AMapLocationPOIItem*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSString* result = ref.tel;
// : jsonable
id __result__ = result;
methodResult(__result__);
},
@"AMapLocationPOIItem::get_province": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationPOIItem::get_province");
}
// ref object
AMapLocationPOIItem* ref = (AMapLocationPOIItem*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSString* result = ref.province;
// : jsonable
id __result__ = result;
methodResult(__result__);
},
@"AMapLocationPOIItem::get_city": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationPOIItem::get_city");
}
// ref object
AMapLocationPOIItem* ref = (AMapLocationPOIItem*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSString* result = ref.city;
// : jsonable
id __result__ = result;
methodResult(__result__);
},
@"AMapLocationPOIItem::get_district": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationPOIItem::get_district");
}
// ref object
AMapLocationPOIItem* ref = (AMapLocationPOIItem*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSString* result = ref.district;
// : jsonable
id __result__ = result;
methodResult(__result__);
},
@"AMapLocationDistrictItem::get_cityCode": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationDistrictItem::get_cityCode");
}
// ref object
AMapLocationDistrictItem* ref = (AMapLocationDistrictItem*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSString* result = ref.cityCode;
// : jsonable
id __result__ = result;
methodResult(__result__);
},
@"AMapLocationDistrictItem::get_districtCode": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationDistrictItem::get_districtCode");
}
// ref object
AMapLocationDistrictItem* ref = (AMapLocationDistrictItem*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSString* result = ref.districtCode;
// : jsonable
id __result__ = result;
methodResult(__result__);
},
@"AMapLocationDistrictItem::get_district": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationDistrictItem::get_district");
}
// ref object
AMapLocationDistrictItem* ref = (AMapLocationDistrictItem*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
// invoke native method
NSString* result = ref.district;
// : jsonable
id __result__ = result;
methodResult(__result__);
},
@"AMapGeoFenceManager::get_activeAction_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
AMapGeoFenceActiveAction result = ref.activeAction;
// : Value
NSObject* __result__ = @(result);
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapGeoFenceManager::get_pausesLocationUpdatesAutomatically_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
BOOL result = ref.pausesLocationUpdatesAutomatically;
// : Value
NSObject* __result__ = @(result);
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapGeoFenceManager::get_allowsBackgroundLocationUpdates_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
BOOL result = ref.allowsBackgroundLocationUpdates;
// : Value
NSObject* __result__ = @(result);
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapGeoFenceManager::get_detectRiskOfFakeLocation_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
BOOL result = ref.detectRiskOfFakeLocation;
// : Value
NSObject* __result__ = @(result);
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationRegion::get_identifier_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationRegion* ref = (AMapLocationRegion*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSString* result = ref.identifier;
// : jsonable
id __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationRegion::get_notifyOnEntry_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationRegion* ref = (AMapLocationRegion*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
BOOL result = ref.notifyOnEntry;
// : Value
NSObject* __result__ = @(result);
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationRegion::get_notifyOnExit_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationRegion* ref = (AMapLocationRegion*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
BOOL result = ref.notifyOnExit;
// : Value
NSObject* __result__ = @(result);
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationCircleRegion::get_center_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationCircleRegion* ref = (AMapLocationCircleRegion*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
CLLocationCoordinate2D result = ref.center;
// :
NSValue* __result__ = [NSValue value:&result withObjCType:@encode(CLLocationCoordinate2D)];
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationCircleRegion::get_radius_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationCircleRegion* ref = (AMapLocationCircleRegion*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
CLLocationDistance result = ref.radius;
// : Value
NSObject* __result__ = @(result);
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationPolygonRegion::get_coordinates_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationPolygonRegion* ref = (AMapLocationPolygonRegion*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
CLLocationCoordinate2D* result = ref.coordinates;
// :
NSValue* __result__ = [NSValue value:&result withObjCType:@encode(CLLocationCoordinate2D*)];
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationPolygonRegion::get_count_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationPolygonRegion* ref = (AMapLocationPolygonRegion*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSInteger result = ref.count;
// : Value
NSObject* __result__ = @(result);
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapGeoFenceRegion::get_identifier_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapGeoFenceRegion* ref = (AMapGeoFenceRegion*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSString* result = ref.identifier;
// : jsonable
id __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapGeoFenceRegion::get_customID_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapGeoFenceRegion* ref = (AMapGeoFenceRegion*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSString* result = ref.customID;
// : jsonable
id __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapGeoFenceRegion::get_fenceStatus_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapGeoFenceRegion* ref = (AMapGeoFenceRegion*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
AMapGeoFenceRegionStatus result = ref.fenceStatus;
// : Value
NSObject* __result__ = @(result);
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapGeoFenceRegion::get_regionType_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapGeoFenceRegion* ref = (AMapGeoFenceRegion*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
AMapGeoFenceRegionType result = ref.regionType;
// : Value
NSObject* __result__ = @(result);
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapGeoFenceRegion::get_currentLocation_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapGeoFenceRegion* ref = (AMapGeoFenceRegion*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
CLLocation* result = ref.currentLocation;
// return a ref
NSObject* __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapGeoFenceCircleRegion::get_center_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapGeoFenceCircleRegion* ref = (AMapGeoFenceCircleRegion*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
CLLocationCoordinate2D result = ref.center;
// :
NSValue* __result__ = [NSValue value:&result withObjCType:@encode(CLLocationCoordinate2D)];
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapGeoFenceCircleRegion::get_radius_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapGeoFenceCircleRegion* ref = (AMapGeoFenceCircleRegion*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
CLLocationDistance result = ref.radius;
// : Value
NSObject* __result__ = @(result);
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapGeoFencePolygonRegion::get_coordinates_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapGeoFencePolygonRegion* ref = (AMapGeoFencePolygonRegion*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
CLLocationCoordinate2D* result = ref.coordinates;
// :
NSValue* __result__ = [NSValue value:&result withObjCType:@encode(CLLocationCoordinate2D*)];
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapGeoFencePolygonRegion::get_count_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapGeoFencePolygonRegion* ref = (AMapGeoFencePolygonRegion*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSInteger result = ref.count;
// : Value
NSObject* __result__ = @(result);
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapGeoFencePOIRegion::get_POIItem_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapGeoFencePOIRegion* ref = (AMapGeoFencePOIRegion*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
AMapLocationPOIItem* result = ref.POIItem;
// return a ref
NSObject* __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapGeoFenceDistrictRegion::get_districtItem_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapGeoFenceDistrictRegion* ref = (AMapGeoFenceDistrictRegion*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
AMapLocationDistrictItem* result = ref.districtItem;
// return a ref
NSObject* __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationManager::get_distanceFilter_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
CLLocationDistance result = ref.distanceFilter;
// : Value
NSObject* __result__ = @(result);
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationManager::get_desiredAccuracy_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
CLLocationAccuracy result = ref.desiredAccuracy;
// : Value
NSObject* __result__ = @(result);
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationManager::get_pausesLocationUpdatesAutomatically_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
BOOL result = ref.pausesLocationUpdatesAutomatically;
// : Value
NSObject* __result__ = @(result);
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationManager::get_allowsBackgroundLocationUpdates_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
BOOL result = ref.allowsBackgroundLocationUpdates;
// : Value
NSObject* __result__ = @(result);
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationManager::get_locationTimeout_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSInteger result = ref.locationTimeout;
// : Value
NSObject* __result__ = @(result);
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationManager::get_reGeocodeTimeout_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSInteger result = ref.reGeocodeTimeout;
// : Value
NSObject* __result__ = @(result);
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationManager::get_locatingWithReGeocode_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
BOOL result = ref.locatingWithReGeocode;
// : Value
NSObject* __result__ = @(result);
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationManager::get_reGeocodeLanguage_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
AMapLocationReGeocodeLanguage result = ref.reGeocodeLanguage;
// : Value
NSObject* __result__ = @(result);
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationManager::get_detectRiskOfFakeLocation_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
BOOL result = ref.detectRiskOfFakeLocation;
// : Value
NSObject* __result__ = @(result);
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationManager::get_locationAccuracyMode_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
AMapLocationAccuracyMode result = ref.locationAccuracyMode;
// : Value
NSObject* __result__ = @(result);
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationReGeocode::get_formattedAddress_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationReGeocode* ref = (AMapLocationReGeocode*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSString* result = ref.formattedAddress;
// : jsonable
id __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationReGeocode::get_country_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationReGeocode* ref = (AMapLocationReGeocode*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSString* result = ref.country;
// : jsonable
id __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationReGeocode::get_province_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationReGeocode* ref = (AMapLocationReGeocode*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSString* result = ref.province;
// : jsonable
id __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationReGeocode::get_city_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationReGeocode* ref = (AMapLocationReGeocode*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSString* result = ref.city;
// : jsonable
id __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationReGeocode::get_district_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationReGeocode* ref = (AMapLocationReGeocode*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSString* result = ref.district;
// : jsonable
id __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationReGeocode::get_township_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationReGeocode* ref = (AMapLocationReGeocode*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSString* result = ref.township;
// : jsonable
id __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationReGeocode::get_neighborhood_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationReGeocode* ref = (AMapLocationReGeocode*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSString* result = ref.neighborhood;
// : jsonable
id __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationReGeocode::get_building_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationReGeocode* ref = (AMapLocationReGeocode*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSString* result = ref.building;
// : jsonable
id __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationReGeocode::get_citycode_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationReGeocode* ref = (AMapLocationReGeocode*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSString* result = ref.citycode;
// : jsonable
id __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationReGeocode::get_adcode_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationReGeocode* ref = (AMapLocationReGeocode*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSString* result = ref.adcode;
// : jsonable
id __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationReGeocode::get_street_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationReGeocode* ref = (AMapLocationReGeocode*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSString* result = ref.street;
// : jsonable
id __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationReGeocode::get_number_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationReGeocode* ref = (AMapLocationReGeocode*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSString* result = ref.number;
// : jsonable
id __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationReGeocode::get_POIName_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationReGeocode* ref = (AMapLocationReGeocode*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSString* result = ref.POIName;
// : jsonable
id __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationReGeocode::get_AOIName_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationReGeocode* ref = (AMapLocationReGeocode*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSString* result = ref.AOIName;
// : jsonable
id __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationPoint::get_latitude_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationPoint* ref = (AMapLocationPoint*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
CGFloat result = ref.latitude;
// : Value
NSObject* __result__ = @(result);
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationPoint::get_longitude_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationPoint* ref = (AMapLocationPoint*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
CGFloat result = ref.longitude;
// : Value
NSObject* __result__ = @(result);
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationPOIItem::get_pId_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationPOIItem* ref = (AMapLocationPOIItem*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSString* result = ref.pId;
// : jsonable
id __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationPOIItem::get_name_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationPOIItem* ref = (AMapLocationPOIItem*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSString* result = ref.name;
// : jsonable
id __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationPOIItem::get_type_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationPOIItem* ref = (AMapLocationPOIItem*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSString* result = ref.type;
// : jsonable
id __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationPOIItem::get_typeCode_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationPOIItem* ref = (AMapLocationPOIItem*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSString* result = ref.typeCode;
// : jsonable
id __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationPOIItem::get_address_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationPOIItem* ref = (AMapLocationPOIItem*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSString* result = ref.address;
// : jsonable
id __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationPOIItem::get_location_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationPOIItem* ref = (AMapLocationPOIItem*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
AMapLocationPoint* result = ref.location;
// return a ref
NSObject* __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationPOIItem::get_tel_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationPOIItem* ref = (AMapLocationPOIItem*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSString* result = ref.tel;
// : jsonable
id __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationPOIItem::get_province_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationPOIItem* ref = (AMapLocationPOIItem*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSString* result = ref.province;
// : jsonable
id __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationPOIItem::get_city_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationPOIItem* ref = (AMapLocationPOIItem*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSString* result = ref.city;
// : jsonable
id __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationPOIItem::get_district_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationPOIItem* ref = (AMapLocationPOIItem*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSString* result = ref.district;
// : jsonable
id __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationDistrictItem::get_cityCode_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationDistrictItem* ref = (AMapLocationDistrictItem*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSString* result = ref.cityCode;
// : jsonable
id __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationDistrictItem::get_districtCode_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationDistrictItem* ref = (AMapLocationDistrictItem*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSString* result = ref.districtCode;
// : jsonable
id __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapLocationDistrictItem::get_district_batch": ^(NSObject <FlutterPluginRegistrar>* registrar, id argsBatch, FlutterResult methodResult) {
NSMutableArray* resultList = [NSMutableArray array];
for (NSUInteger __i__ = 0; __i__ < ((NSArray<NSDictionary<NSString*, NSObject*>*>*) argsBatch).count; __i__++) {
NSDictionary<NSString*, id>* args = [((NSArray<NSDictionary<NSString*, id>*>*) argsBatch) objectAtIndex:__i__];
// ref object
AMapLocationDistrictItem* ref = (AMapLocationDistrictItem*) args[@"__this__"];
// nilnil,
if ((NSNull *) ref == [NSNull null] || ref == nil) {
[resultList addObject: [NSNull null]];
continue;
}
NSString* result = ref.district;
// : jsonable
id __result__ = result;
[resultList addObject:__result__ == nil ? [NSNull null] : __result__];
}
methodResult(resultList);
},
@"AMapGeoFenceManager::set_delegate": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapGeoFenceManager::set_delegate");
}
// args
// ref arg
id<AMapGeoFenceManagerDelegate> delegate = (id<AMapGeoFenceManagerDelegate>) (args[@"delegate"] == [NSNull null] ? nil : args[@"delegate"]);
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
ref.delegate = delegate;
methodResult(@"success");
},
@"AMapGeoFenceManager::set_activeAction": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapGeoFenceManager::set_activeAction");
}
// args
// enum arg
AMapGeoFenceActiveAction activeAction = (AMapGeoFenceActiveAction) [args[@"activeAction"] integerValue];
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
ref.activeAction = activeAction;
methodResult(@"success");
},
@"AMapGeoFenceManager::set_pausesLocationUpdatesAutomatically": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapGeoFenceManager::set_pausesLocationUpdatesAutomatically");
}
// args
// jsonable arg
BOOL pausesLocationUpdatesAutomatically = [args[@"pausesLocationUpdatesAutomatically"] boolValue];
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
ref.pausesLocationUpdatesAutomatically = pausesLocationUpdatesAutomatically;
methodResult(@"success");
},
@"AMapGeoFenceManager::set_allowsBackgroundLocationUpdates": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapGeoFenceManager::set_allowsBackgroundLocationUpdates");
}
// args
// jsonable arg
BOOL allowsBackgroundLocationUpdates = [args[@"allowsBackgroundLocationUpdates"] boolValue];
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
ref.allowsBackgroundLocationUpdates = allowsBackgroundLocationUpdates;
methodResult(@"success");
},
@"AMapGeoFenceManager::set_detectRiskOfFakeLocation": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapGeoFenceManager::set_detectRiskOfFakeLocation");
}
// args
// jsonable arg
BOOL detectRiskOfFakeLocation = [args[@"detectRiskOfFakeLocation"] boolValue];
// ref
AMapGeoFenceManager* ref = (AMapGeoFenceManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
ref.detectRiskOfFakeLocation = detectRiskOfFakeLocation;
methodResult(@"success");
},
@"AMapLocationRegion::set_notifyOnEntry": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationRegion::set_notifyOnEntry");
}
// args
// jsonable arg
BOOL notifyOnEntry = [args[@"notifyOnEntry"] boolValue];
// ref
AMapLocationRegion* ref = (AMapLocationRegion*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
ref.notifyOnEntry = notifyOnEntry;
methodResult(@"success");
},
@"AMapLocationRegion::set_notifyOnExit": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationRegion::set_notifyOnExit");
}
// args
// jsonable arg
BOOL notifyOnExit = [args[@"notifyOnExit"] boolValue];
// ref
AMapLocationRegion* ref = (AMapLocationRegion*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
ref.notifyOnExit = notifyOnExit;
methodResult(@"success");
},
@"AMapGeoFenceRegion::set_fenceStatus": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapGeoFenceRegion::set_fenceStatus");
}
// args
// enum arg
AMapGeoFenceRegionStatus fenceStatus = (AMapGeoFenceRegionStatus) [args[@"fenceStatus"] integerValue];
// ref
AMapGeoFenceRegion* ref = (AMapGeoFenceRegion*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
ref.fenceStatus = fenceStatus;
methodResult(@"success");
},
@"AMapGeoFenceRegion::set_regionType": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapGeoFenceRegion::set_regionType");
}
// args
// enum arg
AMapGeoFenceRegionType regionType = (AMapGeoFenceRegionType) [args[@"regionType"] integerValue];
// ref
AMapGeoFenceRegion* ref = (AMapGeoFenceRegion*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
ref.regionType = regionType;
methodResult(@"success");
},
@"AMapGeoFenceRegion::set_currentLocation": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapGeoFenceRegion::set_currentLocation");
}
// args
// ref arg
CLLocation* currentLocation = (CLLocation*) (args[@"currentLocation"] == [NSNull null] ? nil : args[@"currentLocation"]);
// ref
AMapGeoFenceRegion* ref = (AMapGeoFenceRegion*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
ref.currentLocation = currentLocation;
methodResult(@"success");
},
@"AMapLocationManager::set_delegate": ^(NSObject <FlutterPluginRegistrar> * registrar, id args, FlutterResult methodResult) {
// print log
if (enableLog) {
NSLog(@"AMapLocationManager::set_delegate");
}
// args
// ref arg
id<AMapLocationManagerDelegate> delegate = (id<AMapLocationManagerDelegate>) (args[@"delegate"] == [NSNull null] ? nil : args[@"delegate"]);
// ref
AMapLocationManager* ref = (AMapLocationManager*) args[@"__this__"];
if ((NSNull *) ref == [NSNull null] || ref == nil) {
methodResult([FlutterError errorWithCode:@"目标对象为nil" message:@"目标对象为nil" details:@"目标对象为nil"]);
return;
}
ref.delegate = delegate;
methodResult(@"success");
},
};
}
@end