import 'package:flutter/material.dart'; import 'package:get/get.dart'; import 'package:rogapp/pages/destination/destination_controller.dart'; import 'package:rogapp/routes/app_pages.dart'; // これを追加 class CurrentPosition extends StatefulWidget { const CurrentPosition({super.key}); @override State createState() => _CurrentPositionState(); } class _CurrentPositionState extends State { final DestinationController destinationController = Get.find(); void _onLongPress() { Get.toNamed(AppPages.SETTINGS); // これを追加 } @override Widget build(BuildContext context) { return GestureDetector( // GestureDetectorを追加 onLongPress: _onLongPress, // 長押しイベントを追加 child: Container ( // return Container( width: 40, height: 40, decoration: BoxDecoration( color: Colors.grey, borderRadius: BorderRadius.circular(20.0)), child: IconButton( onPressed: () { destinationController.centerMapToCurrentLocation(); }, icon: const Icon( Icons.location_searching, color: Colors.white, ), ), ), ); } }