Я смотрел видео , в котором маркер местоположения перемещался вместе с камерой и не был привязан к карте.Я не уверен, если это официальная карта Google для флаттера, но если это так, как это было достигнуто.
Я попытался передать положение камеры контроллеров на маркер, но это не сработало, так как я не уверенположение маркеров обновляется движением камеры.
mapController.addMarker(MarkerOptions(
icon: BitmapDescriptor.fromAsset("assets/images/marker.png"),
position: LatLng(mapController.cameraPosition.target.latitude,mapController.cameraPosition.target.longitude),
infoWindowText: InfoWindowText("Pick up location", "Pick up location")
));