Перейти к основному содержимому

Действие перемещения центра карты [Action]

Это действие позволяет центрировать карту на указанном местоположении, например, для установки точек pickup и drop-off. Вы можете определить местоположение, напрямую вводя значения широты и долготы или используя переменную.

Предварительные требования
  • Чтобы реализовать эту функцию, добавьте виджет Google Maps на вашу страницу или компонент. Узнайте, как.
  • Если вы хотите позволить пользователям выбирать местоположения из выпадающего списка с помощью виджета PlacePicker от FlutterFlow, вы также можете интегрировать виджет Place Picker в ваше представление карты. Подробнее здесь.

Предполагая, что вы настроили виджет Place Picker на представлении виджета Google Maps, давайте добавим кнопку, которая запускает действие перемещения центра карты, чтобы карта центрировалась на недавно выбранном местоположении.

В нашем примере мы добавили IconButton с иконкой метки местоположения. Для триггера действия OnTap кнопки мы добавим действие Move Map Center и установим LatLng равным LatLng выбранного места Place Picker. Перед вызовом действия Move Map Center вы должны проверить, установлен ли значение PlacePicker (или переменная, содержащая ваше новое LatLng).

move-map.png