Skip to main content

Launch Map Location


abstract class MapLocationService {
Future<void> lauchMapOnBrowser(
{required String latitude, required String longitude});
}

class GoogleMapsLocationService implements MapLocationService {
@override
Future<void> lauchMapOnBrowser(
{required String latitude, required String longitude}) async {
final urlMap =
"https://www.google.com/maps/search/?api=1&query=$latitude,$longitude";
if (await canLaunchUrl(Uri.parse(urlMap))) {
await launchUrl(Uri.parse(urlMap));
} else {
throw 'Could not launch Maps';
}
}
}
danger

Contributor: BrAcInhO