mirror of
https://github.com/ente-io/ente.git
synced 2025-05-03 04:11:28 +00:00
29 lines
802 B
Dart
29 lines
802 B
Dart
import "package:flutter/material.dart";
|
|
import "package:flutter_map/flutter_map.dart";
|
|
import "package:latlong2/latlong.dart";
|
|
import "package:photos/ui/map/image_marker.dart";
|
|
import "package:photos/ui/map/map_view.dart";
|
|
import "package:photos/ui/map/marker_image.dart";
|
|
|
|
Marker mapMarker(
|
|
ImageMarker imageMarker,
|
|
ValueKey<int> key, {
|
|
Size markerSize = MapView.defaultMarkerSize,
|
|
}) {
|
|
return Marker(
|
|
alignment: Alignment.topCenter,
|
|
key: key,
|
|
width: markerSize.width,
|
|
height: markerSize.height,
|
|
point: LatLng(
|
|
imageMarker.latitude,
|
|
imageMarker.longitude,
|
|
),
|
|
child: MarkerImage(
|
|
file: imageMarker.imageFile,
|
|
seperator: (MapView.defaultMarkerSize.height + 10) -
|
|
(MapView.defaultMarkerSize.height - markerSize.height),
|
|
),
|
|
);
|
|
}
|