From 3709e0cb076b398f52227d9982447b7465b63284 Mon Sep 17 00:00:00 2001 From: Thibault Deckers Date: Sat, 3 Jul 2021 22:27:42 +0900 Subject: [PATCH] info: fixed offscreen marker generation for Google Maps --- lib/widgets/viewer/info/maps/marker.dart | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/lib/widgets/viewer/info/maps/marker.dart b/lib/widgets/viewer/info/maps/marker.dart index d883d4067..516b174ce 100644 --- a/lib/widgets/viewer/info/maps/marker.dart +++ b/lib/widgets/viewer/info/maps/marker.dart @@ -29,11 +29,18 @@ class ImageMarker extends StatelessWidget { @override Widget build(BuildContext context) { - final thumbnail = ThumbnailImage( + Widget child = ThumbnailImage( entry: entry, extent: extent, ); + // need to be sized for the Google Maps marker generator + child = SizedBox( + width: extent, + height: extent, + child: child, + ); + const outerDecoration = BoxDecoration( border: Border.fromBorderSide(BorderSide( color: outerBorderColor, @@ -66,7 +73,7 @@ class ImageMarker extends StatelessWidget { position: DecorationPosition.foreground, child: ClipRRect( borderRadius: innerBorderRadius, - child: thumbnail, + child: child, ), ), ),