getMapData method
Implementation
@override
Future<Int8List?> getMapData(String mapString, int pixLen,
int mapDataOffsetLength, int lz4_len) async {
var reuslt = await methodChannel.invokeMethod('getMapData', {
"mapStr": mapString,
"pixLen": pixLen,
"mapDataOffsetLength": mapDataOffsetLength,
"lz4_len": lz4_len
});
//数据格式转换
if (Platform.isIOS) {
List<int> tempResult = [];
for (Object? item in reuslt) {
if (item is int) {
tempResult.add(item);
}
}
Int8List mapresult = Int8List.fromList(tempResult);
return mapresult;
} else {
Int8List mapresult = Int8List.fromList(reuslt);
return mapresult;
}
}