Навигационное приложение «Google карты»

#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';  } }