SchemaOptions constructor

SchemaOptions([
  1. Map<String, dynamic> config = const {}
])

Implementation

SchemaOptions([Map<String, dynamic> config = const {}])
  : _config = Map.unmodifiable(config),
    minScale = (toDouble(config['minScale'])) ?? 1,
    maxScale = (toDouble(config['maxScale'])) ?? 2,
    // 兼容旧版本配置
    focusPointX =
        (toDouble(config['focusPointX'] ?? config['fpCenterX'])) ?? 0,
    focusPointY =
        (toDouble(config['focusPointY'] ?? config['fpCenterY'])) ?? 0,
    focusScale = (toDouble(config['focusScale'] ?? config['fpScale'])) ?? 0;