controlsList method

List<Widget> controlsList()

Implementation

List<Widget> controlsList() {
  return [
    if(callbacks.handleIncrementZoom != null && block.types.contains(MapControlType.zoomIn))
    zoomIn(),
    if(callbacks.handleDecrementZoom != null && block.types.contains(MapControlType.zoomIn))
    zoomOut(),
    if (callbacks.handleSwitchTileProvider != null && block.types.contains(MapControlType.tileSwitch))
    tileSwitch(),
    if (callbacks.isScreenshoting != null && callbacks.handleTakeScreenshot != null && block.types.contains(MapControlType.screenshot))
      screenshot(),
  ];
}