setMarkerDragListener method

Future<void> setMarkerDragListener ({_OnMarkerDrag onMarkerDragStart, _OnMarkerDrag onMarkerDragging, _OnMarkerDrag onMarkerDragEnd })

设置marker拖动监听事件

Implementation

Future<void> setMarkerDragListener({
  _OnMarkerDrag onMarkerDragStart,
  _OnMarkerDrag onMarkerDragging,
  _OnMarkerDrag onMarkerDragEnd,
}) async {
  return 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,
      );
    },
  );
}