fix popup current location when click other locations in search mode
This commit is contained in:
@ -64,7 +64,10 @@ class DestinationMapPage extends StatelessWidget {
|
|||||||
|
|
||||||
showModalBottomSheet(context: Get.context!, isScrollControlled: true,
|
showModalBottomSheet(context: Get.context!, isScrollControlled: true,
|
||||||
builder:((context) => BottomSheetNew())
|
builder:((context) => BottomSheetNew())
|
||||||
);
|
).whenComplete((){
|
||||||
|
print("---- set skip gps to false -----");
|
||||||
|
destinationController.skip_gps = false;
|
||||||
|
});
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
child: Row(
|
child: Row(
|
||||||
|
|||||||
@ -102,8 +102,10 @@ class BottomSheetNew extends GetView<BottomSheetController> {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
|
destinationController.skip_gps = true;
|
||||||
print('---- rog_mode ----- ${indexController.rog_mode} -----');
|
print('---- rog_mode ----- ${indexController.rog_mode} -----');
|
||||||
return indexController.rog_mode == 0 ? detailsSheet(context) : destinationSheet(context);
|
return indexController.rog_mode == 0 ? detailsSheet(context) : destinationSheet(context);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -7,6 +7,7 @@ import 'package:geojson/geojson.dart';
|
|||||||
import 'package:get/get.dart';
|
import 'package:get/get.dart';
|
||||||
import 'package:get/get_state_manager/get_state_manager.dart';
|
import 'package:get/get_state_manager/get_state_manager.dart';
|
||||||
import 'package:latlong2/latlong.dart';
|
import 'package:latlong2/latlong.dart';
|
||||||
|
import 'package:rogapp/pages/destination/destination_controller.dart';
|
||||||
import 'package:rogapp/pages/index/index_controller.dart';
|
import 'package:rogapp/pages/index/index_controller.dart';
|
||||||
import 'package:rogapp/utils/text_util.dart';
|
import 'package:rogapp/utils/text_util.dart';
|
||||||
import 'package:rogapp/widgets/base_layer_widget.dart';
|
import 'package:rogapp/widgets/base_layer_widget.dart';
|
||||||
@ -16,6 +17,7 @@ import 'package:rogapp/widgets/bottom_sheet_widget.dart';
|
|||||||
class MapWidget extends StatelessWidget {
|
class MapWidget extends StatelessWidget {
|
||||||
|
|
||||||
final IndexController indexController = Get.find<IndexController>();
|
final IndexController indexController = Get.find<IndexController>();
|
||||||
|
final DestinationController destinationController = Get.find<DestinationController>();
|
||||||
|
|
||||||
MapWidget({ Key? key}) : super(key: key);
|
MapWidget({ Key? key}) : super(key: key);
|
||||||
|
|
||||||
@ -44,7 +46,9 @@ class MapWidget extends StatelessWidget {
|
|||||||
isDismissible: true,
|
isDismissible: true,
|
||||||
builder:((context) => BottomSheetNew())
|
builder:((context) => BottomSheetNew())
|
||||||
//builder:((context) => BottomSheetWidget())
|
//builder:((context) => BottomSheetWidget())
|
||||||
);
|
).whenComplete((){
|
||||||
|
destinationController.skip_gps = false;
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user