import 'package:aves_map/aves_map.dart'; import 'package:aves_services/aves_services.dart'; import 'package:flutter/widgets.dart'; import 'package:latlong2/latlong.dart'; class PlatformMobileServices extends MobileServices { @override Future init() async {} @override bool get isServiceAvailable => false; @override EntryMapStyle get defaultMapStyle => EntryMapStyle.values.first; @override List get mapStyles => []; @override Widget buildMap({ required AvesMapController? controller, required Listenable clusterListenable, required ValueNotifier boundsNotifier, required EntryMapStyle style, required TransitionBuilder decoratorBuilder, required ButtonPanelBuilder buttonPanelBuilder, required MarkerClusterBuilder markerClusterBuilder, required MarkerWidgetBuilder markerWidgetBuilder, required MarkerImageReadyChecker markerImageReadyChecker, required ValueNotifier? dotLocationNotifier, required ValueNotifier? overlayOpacityNotifier, required MapOverlay? overlayEntry, required UserZoomChangeCallback? onUserZoomChange, required MapTapCallback? onMapTap, required MarkerTapCallback? onMarkerTap, required MarkerLongPressCallback? onMarkerLongPress, }) { return const SizedBox(); } }