Map<MarkerId, Marker> markerToMap(Iterable<Marker> markers) { return Map<MarkerId, Marker>.fromEntries(markers.map((Marker marker) => MapEntry<MarkerId, Marker>(marker.markerId, marker.clone()))); }