BMFUserLocationDisplayParam.fromMap constructor Null safety

BMFUserLocationDisplayParam.fromMap(
  1. 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']);
  isRotateAngleValid = map['isRotateAngleValid'] as bool?;
  locationViewImage = map['locationViewImage'];
  canShowCallOut = map['canShowCallOut'] as bool?;
  locationViewHierarchy =
      BMFLocationViewHierarchy.values[map['locationViewHierarchy'] as int];
}