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 WidgetBuilder buttonPanelBuilder, required MarkerClusterBuilder markerClusterBuilder, required MarkerWidgetBuilder markerWidgetBuilder, required MarkerImageReadyChecker markerImageReadyChecker, required ValueNotifier? dotLocationNotifier, required ValueNotifier? overlayOpacityNotifier, required MapOverlay? overlayEntry, required Set>? tracks, required UserZoomChangeCallback? onUserZoomChange, required MapTapCallback? onMapTap, required MarkerTapCallback? onMarkerTap, required MarkerLongPressCallback? onMarkerLongPress, }) { return const SizedBox(); } }