Открыть карты

Действие Launch Map открывает приложение карт, установленное на устройстве. Например, на странице мероприятия по нажатию на адрес пользователь попадёт в Google Maps, Apple Maps или Waze с нужной точкой.

Место задают координатами или полным адресом — дальше пользователь получает маршрут, телефон, часы работы, фотографии, панораму и отзывы средствами самого приложения карт.

Какие карты можно открыть

Тип приложения указывается в действии. Если его нет на устройстве, откроются карты платформы по умолчанию: попросили Google Maps на iOS, а его не оказалось — откроется Apple Maps.

  1. System Default — карты платформы: Google Maps на Android, Apple Maps на iOS.
  2. Google Maps.
  3. Apple Maps.
  4. Waze — навигатор с пробками, авариями и камерами в реальном времени.

Добавление действия Launch Map

  1. Выберите виджет — иконку геолокации, текст с адресом.
  2. В панели свойств справа откройте Actions и нажмите Open — откроется Action Flow Editor.
    1. Нажмите + Add Action.
    2. Справа найдите и выберите действие Launch Map.
    3. В Preferred Map Type выберите System Default, Google Maps, Apple Maps или Waze.
    4. Чтобы открыть точку по координатам:
      1. В Place Type выберите Location.
      2. В секции Location заполните Latitude и Longitude. Значения можно взять из переменной — состояния приложения или ответа API — через Set from Variable.
      3. По желанию задайте подпись места в секции Title — она покажется в приложении карт.
    5. Чтобы открыть точку по адресу:
      1. В Place Type выберите Address.
      2. В секции Address введите адрес или подставьте его из переменной через Set from Variable.
      3. По желанию задайте подпись места в секции Title.
    6. Нажмите Close.

перевод официальной документации FlutterFlow

обновлено

⌕ ESC