diff --git a/np_gps_map/lib/src/osm_gps_map.dart b/np_gps_map/lib/src/osm_gps_map.dart index df74c340..c37c3e30 100644 --- a/np_gps_map/lib/src/osm_gps_map.dart +++ b/np_gps_map/lib/src/osm_gps_map.dart @@ -2,7 +2,6 @@ import 'package:flutter/material.dart'; import 'package:flutter_map/flutter_map.dart'; import 'package:latlong2/latlong.dart'; import 'package:np_gps_map/src/type.dart'; -import 'package:url_launcher/url_launcher_string.dart'; class OsmGpsMap extends StatelessWidget { const OsmGpsMap({ @@ -17,12 +16,7 @@ class OsmGpsMap extends StatelessWidget { const double pinSize = 48; final centerLl = LatLng(center.latitude, center.longitude); return GestureDetector( - onTap: () { - launchUrlString( - "https://www.openstreetmap.org/?mlat=${center.latitude}&mlon=${center.longitude}#map=${zoom.toInt()}/${center.latitude}/${center.longitude}", - mode: LaunchMode.externalApplication, - ); - }, + onTap: onTap, behavior: HitTestBehavior.opaque, // IgnorePointer is needed to prevent FlutterMap absorbing all pointer // events diff --git a/np_gps_map/pubspec.yaml b/np_gps_map/pubspec.yaml index 8c724dee..ed824288 100644 --- a/np_gps_map/pubspec.yaml +++ b/np_gps_map/pubspec.yaml @@ -26,7 +26,6 @@ dependencies: np_platform_util: path: ../np_platform_util rxdart: ^0.27.7 - url_launcher: ^6.1.11 dependency_overrides: google_maps_flutter_android: 2.7.0