Как я могу использовать один виджет GoogleMap вместо двух виджетов GoogleMap, один из которых я использовал для обозначения местоположения и хранения маркера в базе данных, а другой - для извлечения маркера из базы данных и отображения маркеров и полилиний
Мое приложение содержит 3 экрана, на которых первый экран содержит виджет googleMap и плавающую кнопку, которая позволяет отмечать местоположение и отправляет данные в базу данных
2-й экран содержит список отмеченных местоположений, которые выбираются из базы огня .
На 3-м экране есть еще один виджет googlemap, который содержит маркеры и полилинии, извлеченные из базы данных.
Вместо использования двух виджетов googkeMap я хотел бы использовать один виджет googleMap. когда я нажимаю на плавающую кнопку на второй странице. я хотел бы выскочить на первую страницу и выполнить функцию третьего экрана на первом экране
код первого экрана:
GoogleMap(
initialCameraPosition:
CameraPosition(target: LatLng(12.972442, 77.580643), zoom: 15),
onMapCreated: _onMapCreated,
myLocationEnabled: true,
mapType: MapType.normal,
polylines: _polyline,
myLocationButtonEnabled: false,
markers: _markers,
onCameraMove: _onCameraMove,
),
код третьего экрана:
GoogleMap(
initialCameraPosition: CameraPosition(
target: latlngList[((latlngList.length / 2)).round()],
zoom: 15),
onMapCreated: _onMapCreated,
mapType: MapType.normal,
polylines: _polylines,
markers: _markers,
buildingsEnabled: true,
mapToolbarEnabled: true,
tiltGesturesEnabled: true,
),