defaultGUIposition method

  1. @override
Future<void> defaultGUIposition(
  1. DefaultGUIType type,
  2. MapGravity gravity,
  3. double x,
  4. double y,
)
override

Implementation

@override
Future<void> defaultGUIposition(
    DefaultGUIType type, MapGravity gravity, double x, double y) async {
  if (type != DefaultGUIType.compass &&
      gravity.verticalAlign == VerticalAlign.bottom) {
    final position = switch (gravity.horizontalAlign) {
      HorizontalAlign.left => 0,
      HorizontalAlign.center => -1,
      HorizontalAlign.right => 1,
    };
    if (position >= 0) {
      controller.setCopyrightPosition(position, false);
    }
  }
}