wonders/lib/ui/common/modals/fullscreen_maps_viewer.dart

29 lines
927 B
Dart

import 'package:google_maps_flutter/google_maps_flutter.dart';
import 'package:wonders/common_libs.dart';
import 'package:wonders/logic/data/wonder_data.dart';
import 'package:wonders/ui/common/controls/app_header.dart';
import 'package:wonders/ui/common/google_maps_marker.dart';
class FullscreenMapsViewer extends StatelessWidget {
FullscreenMapsViewer({Key? key, required this.type}) : super(key: key);
final WonderType type;
WonderData get data => wondersLogic.getData(type);
late final startPos = CameraPosition(target: LatLng(data.lat, data.lng), zoom: 17);
@override
Widget build(BuildContext context) {
return Stack(
children: [
GoogleMap(
mapType: MapType.hybrid,
markers: {getMapsMarker(startPos.target)},
initialCameraPosition: startPos,
myLocationButtonEnabled: false,
),
AppHeader(isTransparent: true),
],
);
}
}