setMarkerDragListener method

Future<void> setMarkerDragListener(
  1. {OnMarkerDrag onMarkerDragStart,
  2. OnMarkerDrag onMarkerDragging,
  3. OnMarkerDrag onMarkerDragEnd}
)

设置marker拖动监听事件

Implementation

Future<void> setMarkerDragListener({
  OnMarkerDrag onMarkerDragStart,
  OnMarkerDrag onMarkerDragging,
  OnMarkerDrag onMarkerDragEnd,
}) async {
  await platform(
    android: (pool) async {
      final map = await androidController.getMap();

      await map.setOnMarkerDragListener(
        _androidMapDelegate
          .._onMarkerDragStart = onMarkerDragStart
          .._onMarkerDragging = onMarkerDragging
          .._onMarkerDragEnd = onMarkerDragEnd,
      );

      pool..add(map);
    },
    ios: (pool) async {
      await iosController.set_delegate(
        _iosMapDelegate
          .._onMarkerDragStart = onMarkerDragStart
          .._onMarkerDragging = onMarkerDragging
          .._onMarkerDragEnd = onMarkerDragEnd,
      );
    },
  );
}