#android #ios #react-native #flutter #google-maps
Вопрос:
Как открыть apk google maps с помощью другого apk на Android или ios в flutter
react-native
.. или любой мобильной технологии. Я хотел бы создать навигационную систему в своем приложении, поэтому я хочу напрямую использовать карты Google через свое приложение. Кто-нибудь может мне помочь, пожалуйста?
Ответ №1:
Чтобы открыть приложение Google Maps из своего приложения, вы можете сделать что-то вроде этого.
- Сначала настройте строку URL-адреса (то, что вы будете отправлять в приложение Google maps, чтобы оно знало, какие указания дают).:
String url = 'https://www.google.com/maps/dir/?api=1amp;origin=' currentLocation.latitude.toString() ',' currentLocation.longitude.toString() ' amp;destination=' lat.toString() ',' lon.toString() 'amp;travelmode=drivingamp;dir_action=navigate'; _launchURL(url);
Где currentLocation означает текущее местоположение пользователя, а lat и lon означают пункт назначения.
- Затем просто запустите этот URL-адрес, используя urlLauncher:
void _launchURL(String url) async { if (await canLaunch(url)) { await launch(url); } else { throw 'Could not launch $url'; } }