wonders/lib/ui/common/modals/fullscreen_maps_viewer.dart
2022-08-29 20:38:28 -06:00

28 lines
852 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/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,
),
BackBtn().safe(),
],
);
}
}