瀏覽代碼

feat(map in info): pass MapAttributionOptions with options that make the attribution look good in info section

ashilkn 1 年之前
父節點
當前提交
d20a5d9796
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      lib/ui/viewer/file_details/location_tags_widget.dart

+ 6 - 1
lib/ui/viewer/file_details/location_tags_widget.dart

@@ -17,6 +17,7 @@ import "package:photos/ui/components/info_item_widget.dart";
 import "package:photos/ui/map/image_marker.dart";
 import "package:photos/ui/map/map_screen.dart";
 import "package:photos/ui/map/map_view.dart";
+import "package:photos/ui/map/tile/layers.dart";
 
 import 'package:photos/ui/viewer/location/add_location_sheet.dart';
 import "package:photos/ui/viewer/location/location_screen.dart";
@@ -71,7 +72,7 @@ class _LocationTagsWidgetState extends State<LocationTagsWidget> {
         endSection: Padding(
           padding: const EdgeInsets.only(top: 8),
           child: ClipRRect(
-            borderRadius: const BorderRadius.all(Radius.circular(12)),
+            borderRadius: const BorderRadius.all(Radius.circular(8)),
             child: SizedBox(
               height: 120,
               child: MapView(
@@ -95,6 +96,10 @@ class _LocationTagsWidgetState extends State<LocationTagsWidget> {
                 bottomSheetDraggableAreaHeight: 0,
                 showControls: false,
                 interactiveFlags: InteractiveFlag.none,
+                mapAttributionOptions: MapAttributionOptions(
+                  permanentHeight: 16,
+                  popupBorderRadius: BorderRadius.circular(4),
+                ),
                 onTap: () {
                   Navigator.of(context).push(
                     MaterialPageRoute(