BMFUserLocationDisplayParam.fromMap constructor
- Map map
map => BMFUserlocationDisplayParam
Implementation
BMFUserLocationDisplayParam.fromMap(Map map) {
locationViewOffsetX = map['locationViewOffsetX'];
locationViewOffsetY = map['locationViewOffsetY'];
userTrackingMode =
BMFUserTrackingMode.values[map['userTrackingMode'] as int];
enableDirection = map['enableDirection'] as bool?;
isAccuracyCircleShow = map['isAccuracyCircleShow'] as bool?;
accuracyCircleFillColor =
ColorUtil.hexToColor(map['accuracyCircleFillColor']);
accuracyCircleStrokeColor =
ColorUtil.hexToColor(map['accuracyCircleStrokeColor']);
accuracyCircleBorderWidth = map['accuracyCircleBorderWidth'] as double;
isRotateAngleValid = map['isRotateAngleValid'] as bool?;
locationViewImage = map['locationViewImage'];
canShowCallOut = map['canShowCallOut'] as bool?;
locationViewHierarchy =
BMFLocationViewHierarchy.values[map['locationViewHierarchy'] as int];
locationViewImageNew = map['locationViewImageNew'];
locationViewGifImageFilePath = map['locationViewGifImageFilePath'];
locationViewImageSizeScale = map['locationViewImageSizeScale'] as double;
breatheEffectOpenForWholeStyle =
map['breatheEffectOpenForWholeStyle'] as bool;
locationViewCenterImage = map['locationViewCenterImage'];
locationViewCenterGifImageFilePath =
map['locationViewCenterGifImageFilePath'];
locationViewCenterImageSizeScale =
map['locationViewCenterImageSizeScale'] as double;
locationViewAroundArrowsImage = map['locationViewAroundArrowsImage'];
locationViewAroundArrowsImageSizeScale =
map['locationViewAroundArrowsImageSizeScale'];
breatheEffectOpenForArrowsStyle =
map['breatheEffectOpenForArrowsStyle'] as bool;
isLocationArrowStyleCustom = map['isLocationArrowStyleCustom'] as bool;
}