SchemaOptions constructor
SchemaOptions(
[ - 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;