BaiduLocation.fromMap constructor
BaiduLocation.fromMap(
- Map map
根据传入的map生成BaiduLocation对象
Implementation
BaiduLocation.fromMap(Map map) {
town = map['town'];
course = map['course'];
locationID = map['locationID'];
locTime = map['locTime'];
locType = map['locType'];
speed = map['speed'];
radius = map['radius'];
horizontalAccuracy = map['horizontalAccuracy'];
verticalAccuracy = map['verticalAccuracy'];
latitude = map['latitude'];
longitude = map['longitude'];
altitude = map['altitude'];
country = map['country'];
province = map['province'];
city = map['city'];
adCode = map["adCode"];
cityCode = map["cityCode"];
streetNumber = map["streetNumber"];
district = map['district'];
street = map['street'];
address = map['address'];
locationDetail = map['locationDetail'];
poiList = map['poiList'];
if (map['pois'] != null) {
List<BaiduPoiList> tmpPoiInfoList = [];
map['pois'].forEach((v) {
tmpPoiInfoList.add(BaiduPoiList.fromMap(v as Map));
});
pois = List.from(tmpPoiInfoList);
}
if (map['probability'] != null) {
probability = BMFMockLocationProbability
.values[(map['probability'] < 0) ? 0 : map['probability'] as int];
}
if (map['poiRegion'] != null) {
poiRegion = Map.from(map['poiRegion']);
}
callbackTime = map['callbackTime'];
errorCode = map['errorCode'];
errorInfo = map['errorInfo'];
}