import 'package:amap_location/location_result_entity.dart'; locationResultEntityFromJson( LocationResultEntity data, Map json) { if (json['altitude'] != null) { data.altitude = json['altitude']?.toInt(); } if (json['speed'] != null) { data.speed = json['speed']?.toInt(); } if (json['bearing'] != null) { data.bearing = json['bearing']?.toInt(); } if (json['citycode'] != null) { data.citycode = json['citycode']?.toString(); } if (json['adcode'] != null) { data.adcode = json['adcode']?.toString(); } if (json['country'] != null) { data.country = json['country']?.toString(); } if (json['province'] != null) { data.province = json['province']?.toString(); } if (json['city'] != null) { data.city = json['city']?.toString(); } if (json['district'] != null) { data.district = json['district']?.toString(); } if (json['road'] != null) { data.road = json['road']?.toString(); } if (json['street'] != null) { data.street = json['street']?.toString(); } if (json['number'] != null) { data.number = json['number']?.toString(); } if (json['poiname'] != null) { data.poiname = json['poiname']?.toString(); } if (json['errorCode'] != null) { data.errorCode = json['errorCode']?.toInt(); } if (json['errorInfo'] != null) { data.errorInfo = json['errorInfo']?.toString(); } if (json['locationType'] != null) { data.locationType = json['locationType']?.toInt(); } if (json['locationDetail'] != null) { data.locationDetail = json['locationDetail']?.toString(); } if (json['aoiname'] != null) { data.aoiname = json['aoiname']?.toString(); } if (json['address'] != null) { data.address = json['address']?.toString(); } if (json['poiid'] != null) { data.poiid = json['poiid']?.toString(); } if (json['floor'] != null) { data.floor = json['floor']?.toString(); } if (json['description'] != null) { data.description = json['description']?.toString(); } if (json['time'] != null) { data.time = json['time']?.toInt(); } if (json['provider'] != null) { data.provider = json['provider']?.toString(); } if (json['lon'] != null) { data.lon = json['lon']?.toDouble(); } if (json['lat'] != null) { data.lat = json['lat']?.toDouble(); } if (json['accuracy'] != null) { data.accuracy = json['accuracy']?.toInt(); } if (json['isOffset'] != null) { data.isOffset = json['isOffset']; } if (json['isFixLastLocation'] != null) { data.isFixLastLocation = json['isFixLastLocation']; } if (json['coordType'] != null) { data.coordType = json['coordType']?.toString(); } return data; } Map locationResultEntityToJson(LocationResultEntity entity) { final Map data = new Map(); data['altitude'] = entity.altitude; data['speed'] = entity.speed; data['bearing'] = entity.bearing; data['citycode'] = entity.citycode; data['adcode'] = entity.adcode; data['country'] = entity.country; data['province'] = entity.province; data['city'] = entity.city; data['district'] = entity.district; data['road'] = entity.road; data['street'] = entity.street; data['number'] = entity.number; data['poiname'] = entity.poiname; data['errorCode'] = entity.errorCode; data['errorInfo'] = entity.errorInfo; data['locationType'] = entity.locationType; data['locationDetail'] = entity.locationDetail; data['aoiname'] = entity.aoiname; data['address'] = entity.address; data['poiid'] = entity.poiid; data['floor'] = entity.floor; data['description'] = entity.description; data['time'] = entity.time; data['provider'] = entity.provider; data['lon'] = entity.lon; data['lat'] = entity.lat; data['accuracy'] = entity.accuracy; data['isOffset'] = entity.isOffset; data['isFixLastLocation'] = entity.isFixLastLocation; data['coordType'] = entity.coordType; return data; }