Как мне сделать исходную позицию моей карты, чтобы показать маркер в центре? Исходное положение камеры, которое я использую по умолчанию:
LatLng _mapStartingPosition = LatLng(64.139015, -21.928318)
GoogleMap(
mapToolbarEnabled: false,
initialCameraPosition: CameraPosition(
target: _mapStartingPosition,
zoom: 11.0,
),
markers: Set.from(allMarkers),
circles: Set.from(allCircles),
onMapCreated: (GoogleMapController controller) {
_mapController.complete(controller);
},
),
Как только я получу маркер, я установил начальную позицию в соответствии с LatLng маркера.
...
_mapStartingPosition = LatLng(item['latitude'], item['longitude']);
...
Положение карты успешно обновляется , но вместо того, чтобы показывать маркер в центре, он всегда показывает его в левом верхнем углу. Как я могу центрировать это?
![enter image description here](https://i.stack.imgur.com/9Weox.png)
![enter image description here](https://i.stack.imgur.com/OOXGx.jpg)
Вместо этого я хотел бы показать это путь:
![enter image description here](https://i.stack.imgur.com/81wTa.jpg)