update waypoint marker positions

This commit is contained in:
2024-01-18 15:21:26 +05:30
parent 8e050267e1
commit 591b6f7aed
3 changed files with 22 additions and 11 deletions

View File

@ -115,9 +115,10 @@ class _GpsPageState extends State<GpsPage> {
]),
zoom: 1,
interactiveFlags: InteractiveFlag.pinchZoom | InteractiveFlag.drag,
onPositionChanged: (MapPosition pos, isvalue) {
indexController.currentBound = [pos.bounds!];
onPositionChanged: (MapPosition pos, bool hasGesture) {
if (hasGesture) {
indexController.currentBound = [pos.bounds!];
}
},
onTap: (tapPos, cord) {}, // Hide popup when the map is tapped.
),
@ -126,13 +127,23 @@ class _GpsPageState extends State<GpsPage> {
MarkerLayer(
markers: gpsData.map((i) {
return Marker(
alignment: Alignment.center,
height: 32.0,
width: 120.0,
width: 30.0, // Fixed width
height: 30.0, // Fixed height
point: LatLng(i.lat, i.lon),
child: getMarkerShape(i));
child: getMarkerShape(i),
alignment: Alignment.center);
}).toList(),
)
),
// MarkerLayer(
// markers: gpsData.map((i) {
// return Marker(
// alignment: Alignment.center,
// height: 32.0,
// width: 120.0,
// point: LatLng(i.lat, i.lon),
// child: getMarkerShape(i));
// }).toList(),
// )
],
),
)),